跳过mysql的密码验证,修改配置文件my.cnf

在 MySQL 配置文件 /usr/local/etc/my.cnf 追加

skip-grant-tables

重启服务

重启 MySQL 服务,使得配置生效

mysql.server restart

修改密码

进入 MySQL

mysql -u root -p

输入密码时,直接回车.

修改密码

mysql> flush privileges;
mysql> use mysql;
mysql> alter user'root'@'localhost' IDENTIFIED BY 'Demo@123';

恢复 MySQL 配置文件

按照第一步操作将 skip-grant-tables删除或注释

重启mysql 登录测试

$ mysql.server restart

# 此时在登录就需要密码了
$ mysql -u root -p