Не знам дали този проблем е специфичен за мен, но когато добавя линията
log = /var/log/mysql.log
в секцията mysqld на копиран my-large.cnf файл и се опитайте да рестартирате 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 (за момента)
Аз съм на centos, с mysql 5.6.5 m8 (освобождаването на разработката).
Това е фрагмент от файла 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
Отговори:
2 за отговор № 1Изглежда, че директивата за дневника е остаряла и my.cnf изисква директивата
general-log = 1
Ако е зададено по този начин, регистрационният файл ще бъде създаден на място по подразбиране (което на centos е /var/lib/mysql/centos-server.log)