2013-07-17 8 views
5

Ho installato MySQL 5.6 su CentOS6.4.Come posso modificare il percorso del file pid in MySQL 5.6

Ho letto questo

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

ho la my.cnf nella cartella /usr/my.cnf.

Attualmente il file pid viene scritto nella cartella /tmp perché ho ottenuto di errore poche ore indietro

ora ho due domande

  1. Come trovare dove è MySQL scrivendo il suo file di pid dati
  2. Come modificarlo

risposta

10

Per rispondere alle vostre domande:

1) per scoprire wehere MySQL memorizza l'uso del file pid il seguente:

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

2) È possibile modificare questo sia impostando in nel my.cnf, qui l'opzione sarà simile alla seguente pid-file=/var/lib/mysql/your-db.pid. Oppure puoi cambiarlo modificando i parametri di avvio e aggiungere --pid-file=/var/lib/mysql/your-db.pid. Suggerisco caldamente di attenersi all'opzione my.cnf, l'altra soluzione richiederebbe un po 'di giochetto negli script di avvio.

3) Potete trovare la documentazione qui: http://dev.mysql.com/doc/refman/5.6/en/server-options.html#option_mysqld_pid-file

volevo solo aggiungere che si può mettere il file pid ovunque vi aggrada, questo significa che Non tiratevi bisogno di mettere nel vostro datadir o MySQL -casa. Ma un modo "pulito" per farlo è sotto /var/run/ sotto Linux.

+0

come posso definire quale file di errore utilizzare – user22

3

è possibile modificare il file pid in my.cnf. Per lo più my.cnf sarà disponibile in /etc/my.cnf. puoi modificare il percorso del file pid. Si prega di trovare la voce di seguito come esempio ...

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

+0

dove si trova questo nella documentazione di mysql per 5.6, non riesco a trovarlo lì – user22

Problemi correlati