我已经运行了下面的命令,但是在运行命令之后,我的数据库就没有了。
GRANT ALL PRIVILEGES ON mydb.* TO myuser@localhost IDENTIFIED BY 'mypasswd';这个命令怎么了..?
我把我的数据库名放在mydb的位置,用户名放在myuser的位置,密码放在mypasswd的位置。
有谁能告诉我怎样才能拿回我的数据库呢?谢谢
发布于 2018-09-18 07:38:56
尝试本地连接到数据库。有点像
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服务器。
https://stackoverflow.com/questions/52381028
复制相似问题