Что-то страшное случилось, так и не понял, чего я натворил, но однозначно с правами доступов пользователей к базам и таблицам и это привело к тому, что 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/ и все - можно запускать и работать!
Комментариев нет:
Отправить комментарий