2013-07-17 1 views
5

Ich habe die MySQL 5.6 auf CentOS6.4 installiert.Wie kann ich den Pfad der PID-Datei in MySQL 5.6 ändern

Ich lese diese

http://dev.mysql.com/doc/refman/5.6/en/server-default-changes.html http://dev.mysql.com/doc/refman/5.6/en/server-default-configuration-file.html

i die my.cnf in /usr/my.cnf Ordner.

Derzeit ist die pid-Datei in /tmp Ordner geschrieben wird, weil ich Fehler paar Stunden bekam zurück

jetzt ich habe zwei Fragen

  1. Wie, wo zu finden ist MySQL die seine Daten pid-Datei zu schreiben
  2. Wie man es einstellt

Antwort

10

Ihre Fragen zu beantworten:

1) VERKAUFSSTELLEN mysql Um herauszufinden, speichert seine pid-Datei des folgenden verwenden:

mysql> show variables like '%pid%'; 
+---------------+-------------------------------+ 
| Variable_name | Value       | 
+---------------+-------------------------------+ 
| pid_file  | /var/lib/mysql/your-db.pid | 
+---------------+-------------------------------+ 

2) Sie diese in der my.cnf, indem entweder ändern können, hier die Möglichkeit, wie die folgenden pid-file=/var/lib/mysql/your-db.pid aussehen würde. Oder Sie können es ändern, indem Sie Startparameter ändern und --pid-file=/var/lib/mysql/your-db.pid anhängen. Ich würde dringend empfehlen, dass Sie bei der my.cnf-Option bleiben, die andere Lösung würde ein wenig in Ihren Start-Skripten fiedeln.

3) Sie finden die Dokumentation hier: http://dev.mysql.com/doc/refman/5.6/en/server-options.html#option_mysqld_pid-file

Ich wollte nur hinzufügen, dass Sie die pid-Datei setzen können, wo immer es Ihnen am besten passt, dies bedeutet, dass Sie es in Ihrem datadir oder mysql setzen dont müssen -Zuhause. Aber ein "sauberer" Weg ist unter /var/run/ unter Linux.

+0

Wie kann ich definieren, welche Fehlerdatei zu verwenden – user22

3

können Sie die PID-Datei in my.cnf es selbst ändern. Meistens ist my.cnf in /etc/my.cnf verfügbar. Sie können den Pfad der PID-Datei bearbeiten. bitte den unten stehenden Eintrag als Beispiel findet ...

datadir =/var/lib/mysql pid-file =/var/lib/mysql/mysqld.pid

+0

wo ist das in mysql Dokumentation für 5.6, ich kann es dort nicht finden – user22

Verwandte Themen