越来越发现 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。
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/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
评论列表