学习java少不了和数据库打交道,在使用 Navicat 连接 mysql 的时候,出现了这个错误,这表示你设置的密码过期了。这里我们重新设置一下密码即可。
1、打开 cmd 窗口,进入 mysql 的 bin 目录下 :
2、连接mysql :
mysql -uroot -p
3、紧接着输入你的mysql 密码,成功后是这样的。
4、修改密码
set password = password('new password');
5、设置我们这次修改的密码永远不过期
alter user 'root'@'localhost'password expire never
6、刷新一下
flush privileges;
7、使用Navicat 重新连接测试