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.
fonte
2013-07-17 07:16:41
come posso definire quale file di errore utilizzare – user22