如何恢复mysql数据库的root账户权限 本人小白,在服务器装了mysql之后,在phpmyadmin里自作聪明创建了一个新的账号(newroot),然后给了所有权限(除了Grant),然后就把root账号的权限都取消了。。现在发现这个新的账号,不能给新建账号分配数据库权限,很坑爹呀。。求前辈们指点,如何恢复root权限 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同是小白一枚。试试这样行不:进入数据库后,use mysql;update `user` set `Grant_priv`='Y' where `User`='root'; select user,host from mysql.user where user='root'; root账号还在吗? 再初始化下mysql吧 1,可以把数据库的数据先mysqldump出来1.sql2,初始化数据库,参考:http://blog.csdn.net/mchdba/article/details/35994251,里面第9步骤:9 init db,初始化数据库,进行数据初始化。3,把step1步骤的1.sql导入进来 参考下贴三楼http://topic.csdn.net/u/20090515/21/2b3c9a12-d8a5-4bb1-9895-6069cef5aef8.html 谢谢版主,不过我按照3楼的成功操作完之后,root还是没有恢复权限。怎么办呢? grant all 是不包含grant权限的用2F方法,或者初始化数据库 设置postgreSQL自增 虚拟表是什么 遇到一个多表查询匹配并写入其中一个表的问题。 mysql 远程连接 MySQL可以指定数据文件的存储位置吗? 怎么在my.cnf中实现:set SQL_SAFE_UPDATES=0 mysql5.0.19,linux下面,每19分钟自动重启一次 送数据表的进程管理,在线等答........... 优化下sql语句 帮忙优化个语句吧 关于mysql数据库的完全备份的问题 对数据求和,并且列出所有数据
进入数据库后,
use mysql;
update `user` set `Grant_priv`='Y' where `User`='root';
2,初始化数据库,参考:http://blog.csdn.net/mchdba/article/details/35994251,里面第9步骤:9 init db,初始化数据库,进行数据初始化。
3,把step1步骤的1.sql导入进来
http://topic.csdn.net/u/20090515/21/2b3c9a12-d8a5-4bb1-9895-6069cef5aef8.html
grant all 是不包含grant权限的
用2F方法,或者初始化数据库