sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo encuentro la ubicación MySQL my.cnf?

No hay un comando MySQL interno para rastrear esto, es un poco demasiado abstracto. El archivo puede estar en 5 (¿o más?) ubicaciones, y todas serían válidas porque se cargan en cascada.

  • /etc/my.cnf
  • /etc/mysql/my.cnf
  • $MYSQL_HOME/my.cnf
  • [directorio de datos]/my.cnf
  • ~/.mi.cnf

Esas son las ubicaciones predeterminadas que MySQL mira. Si encuentra más de uno, cargará cada uno de ellos y los valores se anularán entre sí (en el orden indicado, creo). Además, el --defaults-file el parámetro puede anular todo, así que... básicamente, es un gran dolor en el trasero.

Pero gracias a que es tan confuso, es muy probable que solo esté en /etc/my.cnf.

(si solo quiere ver los valores:SHOW VARIABLES , pero necesitará los permisos para hacerlo).