2010-04-30 4 views
6

Ich benutze einen Mac OS X Snow Leopard Apple Computer.Wie starte ich mysql und wo ist meine.cnf Datei

Ich habe MySQL auf meinem Rechner mit den genannten Anweisungen here installiert. Alles funktioniert super. Ich habe jedoch zwei Fragen.

  1. Wo ist my.cnf Datei? Ich habe das gesamte Dateisystem durchsucht und das Ergebnis ist leer. Ist es möglich, dass es keine my.cnf gibt und MySQL mit Standardwerten arbeitet. Wenn ja dann sollte ich wahrscheinlich my.cnf bei /etc/mysql erstellen. Ist das richtig?

  2. Wie starte ich den MySQL Server neu? Ich weiß, dass es beginnt, wenn ich meinen Rechner neu starte. Hier ist, wie Plist aussieht. mysqld_safe lässt mich Server nicht neu starten.

    Keep-Alive Label- com.mysql.mysqld Programm /usr/local/mysql/bin/mysqld_safe RunAtLoad Benutzername mysql Working /usr/local/mysql

Antwort

8

Aus dem Beispiel my.cnf das kommt mit 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. 

Auf meinem OS X 10.4 Beispiel my.cnf bei /etc/my.cnf ist.

Um mysql neu zu starten, verwenden Sie mysqladmin es herunterzufahren und dann wieder starten mit mysqld_safe:

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

Sie haben uns nicht gesagt, was OS Sie sind auf, aber die Standardwerte auf Debian Linux sind:

/etc/init.d/mysql restart 

für den Neustart und die my.cnf Datei auf /etc/mysql/my.cnf

+0

ich Schneeleopard mac verwenden. Entschuldigung, hätte ich erwähnen sollen. –

2
  1. Es liegt es möglich existiert nicht. Sie können einen unter /etc/my.cnf oder in Ihrem datadir (normalerweise /var/lib/mysql oder /usr/local/var) erstellen.

  2. Normalerweise verwende ich mysqladmin shutdown (vielleicht ein -p benötigen, wenn Sie ein Passwort festgelegt haben) und dann ein sudo mysqld_safe & es zu starten.

+0

Die Datei an sich existiert nicht. Schauen Sie stattdessen in/usr/local/mysql-5 * für 64-bit MAC OS X nach/support-files und Sie werden sehen: my-small.cnf, my-medium.cnf, mylarge.cnf und my-ruge. cnf. Wähle eine davon aus, kopiere sie in meine.cnf, konfiguriere und gehe. –