# 1、打开my.cnf文件
[root@localhost local]# vim /etc/my.cnf [mysqld] skip-grant-tables #添加跳过密码 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock
# 2、重启mysql
service mysql restart
# 3、使用无密码登录
mysql -uroot -p 回车登录 密码为空
# 4、选择数据库
use mysql;
# 5、修改root密码
update user set authentication_string = password('123456') where user = 'root';# 6、刷新权限
flush privileges;
# 7、退出数据库
exit;
# 8、删除跳过密码
skip-grant-tables
# 9、重启mysql
service mysql restart
# 10、重新登录即可
mysql -uroot -p
完毕!