無法登入遠端MySQL伺服器 1045錯誤

2021-09-29 08:29:17 字數 498 閱讀 7653

背景:阿里雲伺服器上安裝的mysql需要本地訪問。伺服器安全組埠也放出來了,還是連線不上。

報錯:1045 (28000):access denied for user 'root'@'localhost' (using password: yes),拒絕登入,看來還是許可權不夠。

解決:看了一下mysql root使用者許可權是這樣:

也有乙個root使用者host是%,但是還是不行。

不清楚為什麼有mysql user表中有兩個root,然後將host為localhost的root刪除,隨後測試本地登入和遠端登入,可以了。

應該是登入時mysql檢查root使用者不全是全部授權客戶端的(%)de ,所以還是不能遠端登入。

雲伺服器 遠端mysql 無法連線

問題 mysql不管是用免安裝版的,還是用直接安裝的,還是用phpstudy直接發布的mysql服務。都只能用localhost登入,不能用伺服器的ip進行遠端訪問 遇到這個問題。按照網上大家介紹的方法去解決,但是一直不行。後來發現自己的阿里雲伺服器安全組規則中沒有新增埠號為3306的項,加上之後,...

阿里雲伺服器mysql遠端登入

利用xshell登入伺服器 mysql u root p 回車鍵輸入資料庫密碼 mysql show databases mysql user mysql mysql update user set host where user root and host localhost mysql flus...

遠端登入Linux伺服器

一 1.root localhost root 第乙個root是使用者名稱,第二個 root 是使用者的主目錄,登入後預設所在的目錄 home directory 普通使用者只有在自己的主目錄下才有大量的許可權,root使用者擁有所有的許可權。2.linux系統的登入方式 本地登入 console ...