попробуйте изменить каталог журнала bin: mysql-bin.index не найден (код ошибки: 13) - PullRequest
24 голосов
/ 05 октября 2011

MySQL 5.1.54 Ubuntu 11.04

Я пытаюсь изменить каталог журнала bin в my.conf следующим образом:

[mysqld]
log_bin=/home/developer/logs/mysql/mysql-bin.log

После этих изменений сервер MySQL не может запуститься с ошибкой:

/usr/sbin/mysqld: File '/home/developer/logs/mysql/mysql-bin.index' 
not found (Errcode: 13)
111005 12:47:58 [ERROR] Aborting

Разрешение для каталога / home / developer / logs / mysql / равно 0777

Что происходит?

Ответы [ 13 ]

0 голосов
/ 25 июня 2016

Ваш конфиг неверен:

log_bin=/home/developer/logs/mysql/mysql-bin.log

Вы бы использовали вместо

log-bin=/home/developer/logs/mysql/mysql-bin.log
0 голосов
/ 05 октября 2011

У меня была похожая проблема, когда я пытался изменить переменную datadir во время новой установки. Решение в моем случае состояло в том, чтобы запустить первый запуск с отключенным лог-бином. После этого я смог включить его снова, используя новый путь ...

0 голосов
/ 05 октября 2011

Имеет ли ваш пользователь доступ ко всем верхним каталогам?В частности, каталог / home / developer /?Попробуйте войти в систему с учетной записью сервера MySQL и коснитесь файла журнала.

...