Tuesday, July 20, 2010

debian|ubuntu ssh和mysql 連線慢問題

OS: Ubuntu

檔案: /etc/ssh/ssh_config

內容: GSSAPIAuthentication no

=================================
OS: Debian

參考原因:
Debian默認設置下是開反向域名解析的。
我們連接ssh/ftp的時候就會有一個比較明顯的延時,約等10秒後才能輸入密碼。

解決方法有兩個:

1. 將客戶機IP和域名對應關係加入到/etc/hosts上

2. 編輯/etc/nsswitch.conf

找到hosts 那行,將其改成下面這樣:
hosts: files dns [NOTFOUND=return]

(只用2也OK)


========以下是Mysql===================


my.cnf裡面加

[mysqld]

skip-name-resolve

skip-grant-tables

這樣速度就快了!

skip-name-resolve

選項就能禁用DNS解析,連接速度會快很多。
不過,這樣的話就不能在MySQL的授權表中使用主機名了而只能用ip格式。

若使用–skip-grant-tables系統將對任何用戶的訪問不做任何訪問控制,但可以用mysqladmin flush-privileges或mysqladmin reload來開啟訪問控制;默認情況是show databases語句對所有用戶開放,

如果mysql服務器沒有開遠程帳戶,就在my.cnf裡面加上skip-grant-tables

他的貓咪藍眼睛: 從Thunderbird郵件軟體即時同步使用Google行事曆

他的貓咪藍眼睛: 從Thunderbird郵件軟體即時同步使用Google行事曆

##HIDEME##