如何恢复MySQL数据库

如何恢复MySQL数据库,mysql,phpmyadmin,Mysql,Phpmyadmin,我已经运行了下面的命令,但在运行该命令后,我的数据库已消失 GRANT ALL PRIVILEGES ON mydb.* TO myuser@localhost IDENTIFIED BY 'mypasswd'; 这个命令有什么问题 我把我的数据库名放在mydb的位置,用户名放在myuser的位置,密码放在mypasswd的位置 任何人都可以告诉我如何才能找回我的数据库。谢谢尝试连接到您的本地数据库。 差不多 mysql -u myuser -pmypasswd 如果您不能做到这一点,请尝

我已经运行了下面的命令,但在运行该命令后,我的数据库已消失

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\u to\u file“

启动mysql服务器,这可能并不是导致数据库混乱的原因。您可能需要更新站点配置文件中的MySQL连接信息,以匹配此处使用的用户名和密码。