遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)注意事項(xiàng)記錄(遠(yuǎn)程連接慢skip-name-resolve)
一、如何新建獨(dú)立帳號(hào)并設(shè)置權(quán)限
這里我使用Navicat作為我的數(shù)據(jù)庫(kù)管理工具,打開(kāi)Navicat。

選擇“用戶”--“新建用戶”

輸入用戶名、主機(jī)、密碼,需要注意的是,主機(jī)那不是寫(xiě)“l(fā)ocalhost”,而是寫(xiě)“%”

然后可以設(shè)置“服務(wù)器權(quán)限”

和指定數(shù)據(jù)庫(kù)的權(quán)限,最后保存退出即可
二、遠(yuǎn)程連接慢
慢是一個(gè)很大的問(wèn)題,網(wǎng)上的辦法是在my.ini的“[mysqld]”下面加入一行“skip-name-resolve”,就像這樣:

然后保存并重啟mysql服務(wù)即可。
下面是其它網(wǎng)友的補(bǔ)充:
問(wèn)題現(xiàn)象是這樣的:
我在一臺(tái)機(jī)器上(61.183.23.23)啟動(dòng)了一個(gè)mysql,然后開(kāi)通一個(gè)賬號(hào)可以從127.0.0.1或者從61.183.23.23訪問(wèn)。但是遇到一個(gè)問(wèn)題就是使用下面兩個(gè)命令行訪問(wèn)的時(shí)候,速度差別非常大:
mysql –h 127.0.0.1 –u user
mysql –h 61.183.23.23 –u user
然后我使用ping,判斷兩個(gè)IP的速度差不多。
使用127.0.0.1的IP速度比另一個(gè)快太多了。雖然說(shuō)這里的61.183.23.23需要去外網(wǎng)走一圈,但是速度差別怎么會(huì)差這么多。
解決辦法:
mysql使用skip-name-resolve禁止掉DNS的查詢。
mysql會(huì)在用戶登錄過(guò)程中對(duì)客戶端IP進(jìn)行DNS反查,不管你是使用IP登錄還是域名登錄,這個(gè)反查的過(guò)程都是在的。所以如果你的mysql所在的服務(wù)器的DNS有問(wèn)題或者質(zhì)量不好,那么就有可能造成我遇到的這個(gè)問(wèn)題,DNS解析出現(xiàn)問(wèn)題。
修改mysql配置文件
[mysqld]
skip-name-resolve
補(bǔ)充:
做個(gè)提醒,增加skip-name-resolve有可能導(dǎo)致賬號(hào)失效,比如我原先的賬號(hào)是yejianfeng@localhost,然后其實(shí)我使用mysql -h127.0.0.1 -uyejianfeng 是可以登錄的。但是一旦加上了skip-name-resolve,就不能登錄的了。需要加上賬號(hào)yejianfeng@127.0.0.1
數(shù)據(jù)庫(kù)加這個(gè)參數(shù)速度會(huì)變快skip-name-resolve,但是也有注意點(diǎn),mysql.user 表里面的 host 不要用 localhost 之類(lèi)的,要用127.0.0.1不然連自己都連不上數(shù)據(jù)庫(kù),會(huì)報(bào)錯(cuò)
我現(xiàn)在都是先不加skip-name-resolve,現(xiàn)在創(chuàng)建一個(gè)root用戶不過(guò)域是127.0.0.1,然后再把skip-name-resolve加上,就可以使用root登錄了,新建用戶直接用127.0.0.1,這樣就OK了。
- mysql 加了 skip-name-resolve不能鏈接數(shù)據(jù)庫(kù)問(wèn)題的解決方法
- 連接MySql速度慢的解決方法(skip-name-resolve)
- Mysql DNS反向解析導(dǎo)致連接超時(shí)過(guò)程分析(skip-name-resolve)
- mysql啟用skip-name-resolve模式時(shí)出現(xiàn)Warning的處理辦法
- mysql SKIP-NAME-RESOLVE 錯(cuò)誤的使用時(shí)機(jī)造成用戶權(quán)限
- MySql使用skip-name-resolve解決外網(wǎng)鏈接客戶端過(guò)慢問(wèn)題
相關(guān)文章
mysql8.0.30安裝配置最詳細(xì)教程(windows?64位)
這篇文章主要給大家介紹了關(guān)于windows?64位下mysql8.0.30安裝配置的相關(guān)資料,主要以圖片的形式展示安裝教程x,簡(jiǎn)單易懂,小白專屬,需要的朋友可以參考下2022-09-09
MySQL物理備份與恢復(fù)工具XtraBackup使用小結(jié)
本文主要介紹了MySQL物理備份與恢復(fù)工具XtraBackup使用小結(jié),借助Percona XtraBackup工具實(shí)現(xiàn)MySQL的物理備份與恢復(fù),相當(dāng)于將整個(gè)MySQL進(jìn)行了復(fù)制,再粘貼到其他地方運(yùn)行,感興趣的可以了解一下2024-07-07
Mysql數(shù)據(jù)表中的蠕蟲(chóng)復(fù)制使用方法
在本文中我們給大家分享了關(guān)于怎么使用Mysql數(shù)據(jù)表中的蠕蟲(chóng)復(fù)制的相關(guān)知識(shí)點(diǎn),有興趣的朋友們學(xué)習(xí)下。2019-02-02
Node.js下向MySQL數(shù)據(jù)庫(kù)插入批量數(shù)據(jù)的方法
這篇文章主要介紹了Node.js下向MySQL數(shù)據(jù)庫(kù)插入批量數(shù)據(jù)的實(shí)現(xiàn)方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-10-10

