MySQL我用的是apt安裝的,有很多問題,建議大家用二進(jìn)制程序安裝。
你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標(biāo)準(zhǔn)是產(chǎn)品質(zhì)量的保證,主要從事成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、企業(yè)網(wǎng)站建設(shè)、成都做手機(jī)網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、高端網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)制作、做網(wǎng)站、建網(wǎng)站。成都創(chuàng)新互聯(lián)擁有實(shí)力堅(jiān)強(qiáng)的技術(shù)研發(fā)團(tuán)隊(duì)及素養(yǎng)的視覺設(shè)計(jì)專才。
問題描述
在服務(wù)器上登錄MySQL只能用本地的127.0.0.1地址,用服務(wù)器本身地址會(huì)提示拒絕訪問
嘗試修改MySQL遠(yuǎn)程訪問權(quán)限
修改后發(fā)現(xiàn)沒有用,MySQL依然拒絕遠(yuǎn)程訪問
查看3306端口
root@sfpql:~# netstat -an|grep 3306
修改MySQL服務(wù)地址:
嘗試遠(yuǎn)程連接
telnet sfpql 3306
結(jié)語
MySQL遠(yuǎn)程連接不上是常見問題,一般設(shè)置好MySQL的遠(yuǎn)程訪問權(quán)限就可以了。
apt安裝的MySQL會(huì)自己將啟動(dòng)地址設(shè)置在本地,同時(shí)apt安裝的MySQL的服務(wù)查看命令是 systemctl status mysql 其他安裝方式的??疵钍?systemctl status mysqld
原因在于MYSQL8.0的密碼驗(yàn)證方式從mysql_native_password改為了caching_sha2_password。而目前為止,php的pdo和mysqli應(yīng)該還是不支持的。
瀏覽器顯示什么?404? 重置一下網(wǎng)絡(luò)吧,命令行輸入
netsh winsock reset (需要管理員權(quán)限哦)