解決mysql連接不上遠(yuǎn)程服務(wù)器的方法:
登錄到mysql服務(wù)器之后,可以使用如下的查詢語(yǔ)句查看是否開啟了遠(yuǎn)程訪問權(quán)限,查詢結(jié)果顯示確實(shí)是只能允許本地的root用戶連接。
1 |
|
可以使用如下語(yǔ)句進(jìn)行修改所有主機(jī)都可以訪問權(quán)限
1 |
|
但是執(zhí)行完這條語(yǔ)句之后卻發(fā)現(xiàn)報(bào)錯(cuò)了,報(bào)ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
后來(lái)網(wǎng)上找了一下,說是是“唯一索引”引起的!讓我們檢查入的數(shù)據(jù)是否“重復(fù)”,但是這是用戶表呀,我也沒有手動(dòng)的去插入數(shù)據(jù),當(dāng)然也不能隨意的刪除用戶表的數(shù)據(jù)吧,所以又找到了另外一個(gè)方法,直接無(wú)視這個(gè)錯(cuò)誤
直接執(zhí)行如下命令即可
1 |
|