MySQL 8.0 密码规则改变,及修改root密码

安装了MySQL 8.0后,密码规则发生了改变,链接数据库后会发生如下报警


连接数据库报警

如何处理呢?
先执行 sudo /usr/local/mysql/support-files/mysql.server stop
再执行sudo mysqld_safe --user=mysql --skip-grant-tables

MySQL 8.0 密码规则改变,及修改root密码_第1张图片
执行命令

随后新建一个终端,快捷键 command+T
执行mysql -u root mysql
然后修改密码
命令先执行ALTER user 'root'@'localhost' IDENTIFIED BY 'newpassward';
再刷新权限FLUSH PRIVILEGES;
注意用自己的密码替换上面的newpassword
最后退出mysql

MySQL 8.0 密码规则改变,及修改root密码_第2张图片
修改密码

重新运行服务器,ok,连接成功

MySQL 8.0 密码规则改变,及修改root密码_第3张图片
运行成功

你可能感兴趣的:(MySQL 8.0 密码规则改变,及修改root密码)