как восстановить базу данных MySQL - PullRequest
0 голосов
/ 18 сентября 2018

Я выполнил указанную ниже команду, но после выполнения команды моя база данных исчезла.

GRANT ALL PRIVILEGES ON mydb.* TO myuser@localhost IDENTIFIED BY 'mypasswd';

что не так с этой командой?

Может кто-нибудь сказать, пожалуйста, как мне вернуть мою базу данных? Спасибо

1 Ответ

0 голосов
/ 18 сентября 2018

Попробуйте подключиться к вашей базе данных локально.Что-то вроде

mysql -u myuser -pmypasswd 

Если вы не можете этого сделать - попробуйте создать нового пользователя или удалить старого с помощью скрипта инициализации.Просто создайте файл со строками

grant all privileges on *.* to 'example'@'%' identified by 'strongpassword';
drop user 'myuser'@'localhost';
flush privileges;

После этого вы можете запустить сервер MySQL с опцией "--init-file = path_to_file"

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