解決方法: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客戶端到系統路徑下解決此問題。