进入 my.cnf
[root@bogon ~]# find / -name my.cnf
[root@bogon ~]# vim /etc/my.cnf
在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示:
skip-grant-tables
/etc/init.d/mysql restart(有些用户可能需要使用/etc/init.d/mysqld restart)
重启
[root@bogon ~]# /etc/init.d/mysql restart
进入
flush privileges;
set password for root@localhost=password('你的密码');
grant all privileges on *.* to 'root' @'%' identified by '123456' WITH GRANT OPTION;
flush privileges;
新手
很多刚接触的朋友可能比较迷惑的是在自己的平台上找不到my.cnf或者my.ini文件
解决MySQL8.0报错:Unknown system variable ‘validate_password_policy’
解决MySQL8.0报错:Unknown system variable 'validate_password_policy