понедельник, 17 января 2011 г.

Ubuntu. Переустановка MySQL.

Что-то страшное случилось, так и не понял, чего я натворил,  но однозначно с правами доступов пользователей к базам и таблицам и это привело к тому, что mysql наглухо отказался работать в стандартном режиме. Подключиться можно было только в safe-mode. Ну конечно же так оставлять было нельзя, нужно было что-то решать. Итак, как поломать и восстановить:
Первым делом, я конечно снес mysql и установил повторно командами:
~$ sudo apt-get autoremove --purge mysql-server
~$ sudo rm -R /etc/mysql
~$ sudo rm -R /var/lib/mysql
~$ sudo apt-get install mysql-server
Внимание, перед выполнением сделайте backup данных через safe-mode, если они нужны! У себя я их смело все удалил, т.к. эта база нужна была только для тестов новых движков сайтов, поэтому иногда ее полезно чистить! )))

Но не все так оказалось гладко - после установки БД вообще не запускалось. После ковыряния лог-файлов было обнаружено, что конфигурационные файлы не создались, точнее отсутствовал my.cnf. Скачать конфигурационный default-файл можно по адресу: http://launchpadlibrarian.net/48615270/my.cnf, подложить его в каталог /etc/mysql/ и все - можно запускать и работать!

Комментариев нет:

Отправить комментарий