如果遇到这种情况,并且MySQL上没有其它用户有Grant权限,但MySQL所在的Linux服务器有root权限时,可以进行如下操作:
- 停止MySQL服务。
- 使用命令
mysqld_safe --skip-grant-table
启动MySQL数据库服务。 - 进行用户权限的赋予、收回操作。
- 将第2步启动的
mysqld_safe
进程杀掉。 - 重启MySQL服务。
如果遇到这种情况,并且MySQL上没有其它用户有Grant权限,但MySQL所在的Linux服务器有root权限时,可以进行如下操作:
mysqld_safe --skip-grant-table
启动MySQL数据库服务。mysqld_safe
进程杀掉。