Двоичный файл журнала MySQL не создается - Windows XP - PullRequest
1 голос
/ 08 апреля 2009

Я установил MySQL как часть XAMPP.

При попытке настроить репликацию я добавил следующие строки в c: \ windows \ my.ini:

[туздЫ]
лог-бен = C: / MySQL-бен
Сервер-ID = 1

Как видите, я указал полный путь к файлу регистрации, поэтому не должно быть никаких сомнений в том, где он находится. Я также использовал косую черту, как рекомендуется . Я подтвердил в WinMySQLadmin, что my.ini читается.

Я выполнил запрос INSERT и подтвердил в phpMyAdmin, что таблица обновлена. Я сделал FLUSH TABLES с READ LOCK. По приведенной выше ссылке это следующий рекомендуемый шаг в настройке репликации, но на всякий случай буферизовался вывод в файл журнала. Но никакие файлы вида mysql-bin * нигде не появляются на диске C :. Кто-нибудь может помочь?

1 Ответ

1 голос
/ 15 апреля 2009

Ответ лежит в скрытом файле my.cnf.

Конфигурации MySQL могут храниться в my.ini или my.cnf, в C: \, C: \ WINDOWS или в самом каталоге MySQL. В проводнике Windows my.cnf выглядит просто как my (хотя я не скрываю расширения для известных типов файлов). Если я прошу Windows найти его, он не находит его (очевидно, он считает, что файлы .cnf являются ярлыками и игнорирует их). Если существуют и my.ini, и my.cnf, все-но-невидимый my.cnf имеет приоритет.

Не помогает WinMySQLadmin отображать содержимое my.ini (которое игнорируется), но не my.cnf (которое не поддерживается).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...