2015-07-31 1 views
0

Я уронил случайно существуют все пользователи в моей БД MySQL и при обновлении страницы администратора У меня была эта ошибка:Как восстановить пользователей MySQL

Ошибка

MySQL сказал:

1130 - Host 'localhost' не разрешено подключаться к этому серверу MySQL. PhpMyAdmin пытался подключиться к серверу MySQL, а сервер отказал соединение.

сервер отклонил соединение. Вы должны проверить хост, имя пользователя и пароль в вашей конфигурации и убедиться, что они соответствуют информации, предоставленной администратором сервера MySQL.

Как восстановить эти пользователи без потери данных?

+0

Как вы хотите восстановить сброшенные данные? У вас есть резервная копия? У вас есть доступ к ssh? Вы пробовали 127.0.0.1 вместо localhost? – pce

+0

Поскольку у меня все еще есть папка с данными со всеми БД. – lbien

+0

то, что я хочу сейчас, - это просто воссоздать пользователя root со всеми привилегиями и получить доступ к этим БД – lbien

ответ

0

Вам просто нужно установить файл инициализации с правильным SQL для создания/установки пароля для пользователя root, а затем перезапустить сервер с параметром --init-file.

Следуйте инструкциям here. Любой SQL в файле инициализации будет запущен, поэтому вы также можете создать больше пользователей, если вам нужно.

+0

Это сработало спасибо вам большое – lbien