Ошибка подключения к серверу Mysql

Ошибки найденные пользователями программы.

Ошибка подключения к серверу Mysql

Сообщение administrator » 22 окт 2013, 17:55

Пользователь спрашивает.
У нас произошло нештатное отключение сервера, после устранения проблемы программа МикроДок-3 не может подключиться к серверу Mysql
Выдаёт: is not allowed to connect to this MySQL server

Отвечаем (для администраторов):
Если вы все проверили: IP, настройки доступа, фаервол, и прочее.
Попробуйте войти в phpmyadmin и создать нового пользователя, если создать не получается тогда выполняйте действия ниже.

Вероятно произошёл сбой привилегии пользователя "root без GRANT" (Т.е. он может делать всё, но не может создать например нового юзера.)
Перед началом сделайте копию всего каталога VertrigoServ21.
Нужно на сервере зайти с консоли (через командную строку) в папку C:\VertrigoServ21\Mysql\bin затем выполнить (расположение может отличаться):
1.Подключение к серверу mysql -u root затем ввести пароль vertrigo
2.Делаем DROP DATABASE `mysql` тем самым убив всех юзеров и все права
3.Запускаем из консоли mysql_install_db который эту самую табличку создаёт.
4.Выполняем GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'vertrigo' WITH GRANT OPTION;
5.FLUSH PRIVILEGES;
6.Перезапускаем наш сервер VertrigoServ
8.Входим в http://localhost/phpmyadmin/ вводим пароль от root
9.В phpmyadmin уже редактируем права пользователей.

Если непонятно, можно поискать ещё более подробную информацию в интернете.

Надо отметить, что подобная ситуация может возникнуть не по вине программы, а в следствии некорректного отключения или завершения работы вашего сервера.
Аватара пользователя
administrator
Администратор
 
Сообщения: 83
Зарегистрирован: 29 апр 2011, 14:41

Вернуться в Выявленные ошибки версии 3

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron

.