【Linux】Phpmyadmin出現的Connectiion refused

author:咔咔mysql

WeChat:fangkangfksql

 

問題:搭建的lnmp環境,數據庫是mysql8,在使用Phpmyadmin登陸時出現的問題數據庫

 

解決方案:加密

 這個能夠看mysql8文檔,在mysql8下面語法和身份驗證規則變了不少,因此須要看看身份驗證規則那一塊code

在從新建立一個用戶,我在下面寫一個案例,用的就是這個驗證規則,能夠參考下,by後面就是密碼,這裏若是你沒有更改mysql的密碼規則是須要設置大小寫字母數字特殊字符的例如:Kaka../123lnmp

出現這個緣由是mysql8 以前的版本中加密規則是mysql_native_password,而在mysql8以後,加密規則是caching_sha2_password, 解決問題方法有兩種,一種是升級navicat驅動,一種是把mysql用戶登陸密碼加密規則還原成mysql_native_password. 我用是第二種方式 :文檔

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

create USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Tt123';

FLUSH PRIVILEGES; #刷新權限
相關文章
相關標籤/搜索