1. 程式人生 > >mysql命令列遠端登入時,使用者名稱密碼等連線資訊配置正確,出現:ERROR 1045 (HY000): Access denied for user ‘xxx'

mysql命令列遠端登入時,使用者名稱密碼等連線資訊配置正確,出現:ERROR 1045 (HY000): Access denied for user ‘xxx'

1. 現象

使用mysql客戶端命令列的方式遠端登入mysql伺服器時,出現ERROR 1045 (HY000): Access denied for user ‘xxx'。

使用mysql客戶端遠端登入伺服器,出現這個問題時,檢查了主機地址,埠,使用者名稱,密碼,等相關資訊,絕對沒有問題,可是就是登入不進去,一直報這個錯。

看不到伺服器配置,也登入不進去,完全沒有辦法。

然後換著連線了另一個mysql伺服器,登入進去了,我還差點以為我的客戶端有問題呢。

2. 解決辦法

換了個版本的mysql客戶端。

我在網上查了不少資料,搜尋功夫不行,好多都是其它原因,沒查到我這個相關解決辦法。最後猜測,可能是我的mysql版本問題。我用的mysql客戶端的版本是8.0.11-linux-glibc2.12-x86_64,我覺得可能是版本有點高了,就重新下載,換了個低版本:mysql-5.7.22-linux-glibc2.12-x86_64。成功登入進去。

進去後,我檢視mysql伺服器的版本為:Server version:        5.7.17-HotDB-2.4.7 HotDB Server by Hotpu Tech

相關推薦

no