恢复 mysql root 权限的折腾

jackxiang 2009-12-22 14:27 | |
越来越发现 chrome 和 mediawiki 好玩得很。昨天玩 mediawiki 的装 whosonline 的时候,一不留神犯了一个愚蠢而低级的错误,:(

whosonline 需要 revoke 然后重新 grant 权限,貌似我的 wiki 是直接用 root 连接的,所以俺想都没想就 revoke all from root@localshost 了,然后 grant 的时候,傻眼了…没有权限!

搜索半天,大约方法有二:

1.跳过授权表启动MYSQL。

MYSQLD –SKIP-GRANT-TABLES

来启动 MYSQL。这个时候你对所有的表都具有操作权限。更新的MYSQL.USER表的所有字段中为N的为Y就可以了。

2、就是COPY 别的有权限的MYSQL 库考到你原来的目录。不过原来的一定要备份。之后的操作和上面的一样。

注:linux shell 下 mysqladmin。

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2360/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]