解决方法:1. 使用mysql的绝对路径登录,一般mysql的安装路径为/usr/local/mysql,则使用如下命令
/usr/local/mysql/bin/mysql -uroot -p‘password‘
2.cp /usr/local/mysql/bin/mysql /usr/bin/
mysql -uroot -p‘password‘
原因解释:安装CentOs的时候,默认安装了mysql,并且版本与自己安装的mysql版本不一致,直接使用mysql -uroot -p‘password‘连接,默认调用的是系统安装的mysql版本,所以会提示密码过期。可以通过指定mysql的绝对路径或者拷贝新安装的mysql客户端到系统路径下解决此问题。
时间: 2024-10-13 21:47:13