Mysql
 sql >> Database >  >> RDS >> Mysql

Come trovo la posizione MySQL my.cnf

Non esiste un comando MySQL interno per tracciarlo, è un po' troppo astratto. Il file potrebbe trovarsi in 5 (o più?) posizioni e sarebbero tutte valide perché caricano in cascata.

  • /etc/my.cnf
  • /etc/mysql/my.cnf
  • $MYSQL_HOME/mio.cnf
  • [dir dati]/mio.cnf
  • ~/.my.cnf

Queste sono le posizioni predefinite che MySQL esamina. Se ne trova più di uno, li caricherà ciascuno e i valori si sovrascriveranno a vicenda (nell'ordine elencato, credo). Inoltre, il --defaults-file il parametro può sovrascrivere l'intera cosa, quindi... in pratica, è un enorme rompicoglioni.

Ma grazie al fatto che è così confuso, ci sono buone probabilità che sia solo in /etc/my.cnf.

(se vuoi solo vedere i valori:SHOW VARIABLES , ma avrai bisogno delle autorizzazioni per farlo.)