如何恢复MySQL数据库

时间:2018-09-18 07:21:53

标签: mysql phpmyadmin

我已经运行了以下命令,但是运行该命令后,我的数据库消失了。

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

此命令出了什么问题??

我将数据库名称放在mydb位置,将用户名放在myuser位置,将密码放在mypasswd位置。

任何人都可以告诉我如何找回我的数据库。谢谢

1 个答案:

答案 0 :(得分:1)

尝试连接到您的数据库本地。

mysql -u myuser -pmypasswd 

如果您不能执行此操作-尝试创建新用户或使用初始化脚本删除旧用户。 只需使用字符串创建文件

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

之后,您可以使用选项“ --init-file = path_to_file”启动mysql服务器