如何恢复MySQL的数据库



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

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

这个命令有什么问题..?

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

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

尝试在本地连接到数据库。 类似的东西

mysql -u myuser -pmypasswd 

如果您无法做到这一点 - 请尝试创建新用户或使用 init 脚本删除旧用户。 只需创建带有字符串的文件

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

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

相关内容

  • 没有找到相关文章

最新更新