安装了MySQL 8.0后,密码规则发生了改变,链接数据库后会发生如下报警
如何处理呢?
先执行 sudo /usr/local/mysql/support-files/mysql.server stop
再执行sudo mysqld_safe --user=mysql --skip-grant-tables
随后新建一个终端,快捷键 command+T
执行mysql -u root mysql
然后修改密码
命令先执行ALTER user 'root'@'localhost' IDENTIFIED BY 'newpassward';
再刷新权限FLUSH PRIVILEGES;
注意用自己的密码替换上面的newpassword
最后退出mysql
重新运行服务器,ok,连接成功