1.vi /etc/my.cnf,在[mysqld]条目中添加 skip-grant-tables
[mysqld]
skip-grant-tables
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
2.重启mysql
service restart mysqld 或者 systemctl restart mysqld
3.使用空密码登录mysql
mysql -u root -p(直接回车,不需要输入密码)
4.选择mysql 数据库
use mysql
5.修改用户(以root为例)密码
update user set authentication_string=password('123456') where user='root';
6.刷新权限
flush privileges