.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库
1.修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出
2.重启mysql服务
service mysqld restart
3.登录并修改Mysql的root密码
mysql> USE mysql ;
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
mysql> flush privileges ;
mysql> quit
4.恢复配置文件
# vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
5.重启mysql服务
# /etc/init.d/mysqld restart ( service mysqld restart )
网友评论