背景:阿里雲伺服器上安裝的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 ...