MySQL遠端訪問及訪問速度慢等問題解決

2021-08-17 09:06:34 字數 1266 閱讀 3713

1.訪問速度慢

【現象】

訪問資料庫速度慢,完成一次連線或資料訪問需要將近5s左右。

【原因】

每次訪問資料庫,mysql就會試圖去解析來訪問的機器的domain name,如果這時解析不成功,等一段時間會失敗,資料才能被取過來。

【解決方法】

修改配置檔案在[mysqld]下新增skip-name-resolve #don』t resolve hostnames

2.開啟遠端訪問許可權

【現象】

遠端主機無法訪問遠端資料庫服務

【原因】

伺服器遠端服務埠(預設是3306)未開啟或者防火牆未授權該埠遠端訪問許可權。

【解決方法】

改表法

以root使用者身份登入mysql,修改mysql庫的user表,將host項,從localhost改為%。%這裡表示的是允許任意host訪問,如果只允許某乙個ip訪問,則可改為相應的ip,比如可以將localhost改為192.168.1.123,這表示只允許區域網的192.168.1.123這個ip遠端訪問mysql。

mysql> use mysql; 

mysql> select host,user form user;

mysql>update user set host = '%'

where user ='root';

mysql>select host,user from user;

mysql> flush privileges;

mysql> quit;

檢視埠是否開啟:netstat -an|grep 3306

修改配置檔案mysqld.cnf將bind-address = 127.0.0.1登出,然後重啟服務。

授權法

root使用者授權:grant

allprivileges

on . to 『root』@』%』 identified by 『userpasswd』;

userpasswd是root使用者密碼。

**部落格:

完美解決github訪問速度慢

1.修改本地hosts檔案 windows系統的hosts檔案的位置如下 c windows system32 drivers etc hosts mac linux系統的hosts檔案的位置如下 etc hosts2.增加和的對映 獲取github相關 的ip 訪問拉下來,找到頁面中下方的 ip ...

redmine訪問速度慢的處理方法

redmine 2.1 訪問巨慢無比,使用的 ruby 1.8.7 rails 3.2 查閱網上意見,發現是由於 redmine 自帶的webrick web 伺服器發布的問題,需要使用 mongrel 元件來替換 webrick。mongrel 是一種快速的針對 ruby 的http 伺服器,專門...

2020輕鬆解決github訪問速度慢

修改本地hosts檔案 windows系統的hosts檔案的位置如下 c windows system32 drivers etc hosts mac linux系統的hosts檔案的位置如下 etc hosts windows系統的hosts檔案的位置如下 c windows system32 d...