国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

遠程連接mysql數據庫注意事項記錄(遠程連接慢skip-name-resolve)

2024-07-24 12:49:13
字體:
來源:轉載
供稿:網友

一、如何新建獨立帳號并設置權限

  這里我使用Navicat作為我的數據庫管理工具,打開Navicat。

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

輸入用戶名、主機、密碼,需要注意的是,主機那不是寫“localhost”,而是寫“%”

然后可以設置“服務器權限”

和指定數據庫的權限,最后保存退出即可

二、遠程連接慢

  慢是一個很大的問題,網上的辦法是在my.ini的“[mysqld]”下面加入一行“skip-name-resolve”,就像這樣:

  然后保存并重啟mysql服務即可。

下面是其它網友的補充:

問題現象是這樣的:

我在一臺機器上(61.183.23.23)啟動了一個mysql,然后開通一個賬號可以從127.0.0.1或者從61.183.23.23訪問。但是遇到一個問題就是使用下面兩個命令行訪問的時候,速度差別非常大:

mysql –h 127.0.0.1 –u user
mysql –h 61.183.23.23 –u user

然后我使用ping,判斷兩個IP的速度差不多。

使用127.0.0.1的IP速度比另一個快太多了。雖然說這里的61.183.23.23需要去外網走一圈,但是速度差別怎么會差這么多。

解決辦法:

mysql使用skip-name-resolve禁止掉DNS的查詢。
mysql會在用戶登錄過程中對客戶端IP進行DNS反查,不管你是使用IP登錄還是域名登錄,這個反查的過程都是在的。所以如果你的mysql所在的服務器的DNS有問題或者質量不好,那么就有可能造成我遇到的這個問題,DNS解析出現問題。

修改mysql配置文件

[mysqld]
skip-name-resolve

補充:

做個提醒,增加skip-name-resolve有可能導致賬號失效,比如我原先的賬號是yejianfeng@localhost,然后其實我使用mysql -h127.0.0.1 -uyejianfeng 是可以登錄的。但是一旦加上了skip-name-resolve,就不能登錄的了。需要加上賬號yejianfeng@127.0.0.1

數據庫加這個參數速度會變快skip-name-resolve,但是也有注意點,mysql.user 表里面的 host 不要用 localhost 之類的,要用127.0.0.1不然連自己都連不上數據庫,會報錯

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 塔城市| 沂南县| 永城市| 永平县| 商都县| 荣昌县| 曲靖市| 泰兴市| 淮北市| 清苑县| 永平县| 浦东新区| 余姚市| 灵石县| 砚山县| 张家港市| 余庆县| 诏安县| 勃利县| 呈贡县| 无为县| 杂多县| 郓城县| 越西县| 永胜县| 高邮市| 金川县| 社会| 柳江县| 阿勒泰市| 花垣县| 上栗县| 县级市| 漳州市| 岑溪市| 息烽县| 依兰县| 家居| 儋州市| 吴忠市| 江西省|