2010-04-30 30 views
6

Estoy usando una computadora Mac OS X Snow Leopard Apple.Cómo reiniciar mysql y dónde está el archivo my.cnf

Instalé MySQL en mi máquina siguiendo las instrucciones mencionadas here. Todo funciona bien Sin embargo, tengo dos preguntas.

  1. ¿Dónde está my.cnf file? Busqué todo el sistema de archivos y el resultado está vacío. Es posible que no haya my.cnf y MySQL funcione con los valores predeterminados. Si es así, probablemente debería crear my.cnf en /etc/mysql. ¿Está bien?

  2. ¿Cómo reinicio el servidor MySQL? Sé que comienza cuando reinicio mi máquina. Aquí está lo que plist parece. mysqld_safe no me permite reiniciar el servidor.

    KeepAlive Etiqueta com.mysql.mysqld Programa /usr/local/mysql/bin/mysqld_safe RunAtLoad Nombre de usuario MySQL WorkingDirectory /usr/local/mysql

Respuesta

8

A partir del ejemplo my.cnf que viene con MySQL:

# You can copy this file to 
# /etc/my.cnf to set global options, 
# mysql-data-dir/my.cnf to set server-specific options (in this 
# installation this directory is /usr/local/mysql/data) or 
# ~/.my.cnf to set user-specific options. 

En mi OS X 10.4 ejemplo, my.cnf se encuentra en /etc/my.cnf.

Para reiniciar MySQL, mysqladmin utilizar para apagarlo y luego ponerlo en marcha de nuevo con mysqld_safe:

/usr/local/mysql/bin/mysqladmin -uroot -p shutdown 
sudo /usr/local/mysql/bin/mysqld_safe & 
2

No nos ha dicho qué sistema operativo que está en, pero los valores por defecto en Debian Linux son:

/etc/init.d/mysql restart 

de reinicio, y el archivo se encuentra en my.cnf/etc/mysql/my.cnf

+0

estoy usando Snow Leopard Mac. Lo siento, debería haber mencionado. –

2
  1. Es posible que no existe Puede crear uno en /etc/my.cnf o en su datadir (generalmente /var/lib/mysql o /usr/local/var).

  2. lo general el uso mysqladmin shutdown (podría necesitar un -p si tiene un conjunto contraseña) y luego un sudo mysqld_safe & para ponerlo en marcha.

+0

El archivo, per se, no existe. En su lugar, en/usr/local/mysql-5 * para 64 bits MAC OS X, busque en/support-files y verá: my-small.cnf, my-medium.cnf, mylarge.cnf y my-huge. cnf. Elija uno de estos, cópielo en my.cnf, configure y listo. –

Cuestiones relacionadas