我已经运行了下面的命令,但运行该命令后,我的数据库就消失了。
GRANT ALL PRIVILEGES ON mydb.* TO myuser@localhost IDENTIFIED BY 'mypasswd';
这个命令有什么问题。。?我把我的数据库名放在mydb,用户名放在myuser,密码放在mypasswd。有谁能告诉我怎样才能找回我的数据库吗。谢谢
zpf6vheq1#
尝试本地连接到数据库。像这样的
mysql -u myuser -pmypasswd
如果你不能做到这一点-尝试创建新用户或删除旧的初始化脚本。只是用字符串创建文件
grant all privileges on *.* to 'example'@'%' identified by 'strongpassword'; drop user 'myuser'@'localhost'; flush privileges;
之后,您可以使用选项“--init file=path\u to\u file”启动mysql服务器
1条答案
按热度按时间zpf6vheq1#
尝试本地连接到数据库。像这样的
如果你不能做到这一点-尝试创建新用户或删除旧的初始化脚本。只是用字符串创建文件
之后,您可以使用选项“--init file=path\u to\u file”启动mysql服务器