欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【MySQL数据库中root权限丢失解决方法】,下面是详细的分享!
MySQL数据库中root权限丢失解决方法
一天不小心把ROOT的权限改到最小了(只能登录,什么都做不了),这可急死我了.重装的话太麻烦,而且里面有很多的用户,一个个重新弄不知道到什么时候。
后来我想了一个办法,先把当前服务器的MySQL服务停止,把MySQL DATa目录下的mysql目录改名为mysql_OLD,到另一个服务器下把mysql目录下的/data/mysql目录复制到对应目录,然后启动MySQL服务,使用另一服务器下的root 的帐号登录到PHPmyadmin,进去之后可以看到有全部的操作权限了,但这个数据表中没有当前服务器中的数据库项目和用户信息。这时再找到mysql_OLD数据库,进去之后到user表,找到第一个 root localhost表段,修改:把所有的N改为Y。然后再停止mysql服务,把新复制过来的mysql删除,把mysql_old更名为mysql,再启动服务器后用root登录,发现权限已经全部回来了。
以上所分享的是关于MySQL数据库中root权限丢失解决方法,下面是编辑为你推荐的有价值的用户互动:
相关问题:windows下mysql的root权限丢失怎么办
答:使用phpMyAdmin程删除条root@localhost权限知道原root用户丢失所权限 现象: 控制台mysql -u root -p 能登陆登陆show grants 发现面权限 GRANT USAGE ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*1A7CAB‘ 现root用户干复root权限 网... >>详细
相关问题:mysql中root用户失去了root权限怎么办呢?
答:如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复。1.向mysqldserver发送kill命令关掉mysqldserver(不是kill-9),存放进程ID的文件通常在MYSQL的数据库所在的目录中。kill`cat/mysql-data-directory/hostname.pid`你必须是UNIX的r... >>详细
相关问题:mysql 删除一条root@localhost的权限后 丢失所有权限
答:下次不用那么麻烦,从其他地方拷贝mysql data 目录下的mysql 文件夹 覆盖 重启就ok了,所有的权限管理都在data文件夹下mysql中,如果有很多用户才会启动安全模式恢复root密码 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
