安装mysql以后,在配置用户权限的时候,不小心更改了root用户的权限,使得root用户登录以后无法访问mysql的内置数据库mysql,无法添加、修改权限。google、百度加上个人的折腾找到了如下解决八方办法(适用于mysql 5.1):
1。首先关闭mysql进程
2。 进入$MYSQL_HOME/bin,以./mysqld_safe --skip-grant-tables &方式启动数据库
3。 ./mysql -u root登录数据库,
4。 修改mysql中user表中root对应的权限