2

この問題が私のセットアップに固有のものかどうかはわかりませんが、行を追加すると

log = /var/log/mysql.log

コピーした my-large.cnf ファイルの mysqld セクションに移動し、mysql サーバーを再起動しようとすると、エラーが発生します

Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/centos-server.pid).

ファイル /var/log/mysql.log を作成し、その所有者とグループを mysql に設定し、/var/log の権限を (当面は) 777 に設定しました。

私は、mysql 5.6.5 m8 (開発リリース) を使用して centos を使用しています。

これは my.cnf ファイルの一部です

[mysqld]
port            = 3306
socket          = /var/lib/mysql/mysql.sock
skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 1M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8
log = /var/log/mysql.log
4

1 に答える 1

2

log ディレクティブが古くなっているようで、my.cnf にはディレクティブが必要です

general-log = 1

このように指定すると、ログ ファイルはデフォルトの場所 (centos では /var/lib/mysql/centos-server.log) に作成されます。

于 2012-07-20T12:06:19.283 に答える