Hvordan finner jeg plasseringen til MySQL my.cnf?
Finnes det en MySQL-kommando for å finne konfigurasjonsfilen my.cnf
, i likhet med hvordan PHPs phpinfo()
finner sin php.ini
?
353
3
Finnes det en MySQL-kommando for å finne konfigurasjonsfilen my.cnf
, i likhet med hvordan PHPs phpinfo()
finner sin php.ini
?
Det er ingen intern MySQL-kommando for å spore dette, det er litt for abstrakt. Filen kan være på 5 (eller flere?) steder, og de vil alle være gyldige fordi de lastes i kaskade.
Dette er standardplasseringene MySQL ser på. Hvis den finner mer enn én, vil den laste hver av dem og verdiene overstyre hverandre (i den oppførte rekkefølgen, tror jeg). Også,
--defaults-file
parameter kan overstyre hele greia, så... i utgangspunktet, det' s en stor smerte i rumpa.Men takket være at det er så forvirrende, er det en god sjanse for at det bare er i /etc/my.cnf.
(hvis du bare ønsker å se verdiene:
SHOW VARIABLES
, men du må ha rettigheter til å gjøre det).Du kan alltid kjøre søk i en terminal.
Jeg vet ikke hvordan du har konfigurert MySQL på Linux-miljøet ditt, men har du sjekket?