mysql dns反解析的問題

2021-09-06 04:08:54 字數 647 閱讀 8342

最近發現新專欄的資料庫連線非常慢,登陸mysql資料庫

mysql>show processlist;

| 20681949 | unauthenticated user | 10.10.4.193:52497 | null | connect | | reading from net | null |

| 20681948 | unauthenticated user | 10.10.4.193:52495 | null | connect | | reading from net | null

發現有非常多的 unauthenticated user 嘗試做登入使用 mysql 的情況 ,當這種情況無限制發生時就會造成系統十分緩慢。

查 閱mysql官方**得知,這屬於官方乙個系統上的特殊設定,就把他當成mysql的乙個bug算了。不管鏈結的的方式是經過 hosts 或是 ip 的模式,他都會對 dns 做反查 mysqld 會嘗試去反查 ip -> dns ,由於反查解析過慢,就會無法應付過量的查詢。

解決辦法:

/usr/local/mysql/bin/mysqld_safe --skip-name-resolve --user=mysql&

加 --skip-name-resolve 這麼乙個引數就可以,關閉mysql的dns反查功能。

Mysql DNS反向解析導致連線超時

mysql資料庫收到乙個網路連線後,首先拿到對方的ip位址,然後對這個ip位址進行反向dns解析從而得到這個ip位址對應的主機名。用主機名在許可權系統裡面進行許可權判斷。反向dns解析是耗費時間的,有可能讓使用者感覺起來很慢。甚至有的時候,反向解析出來的主機名並沒有指向這個ip位址,這時候就無法連線...

Google 地理資訊反解析

android 為位址反解析提供了標準的api 方案,但該方案並不是android sdk的一部分。手機使用者要想 正常使用該功能,手機上必須安裝 google map。但國內沒有廠家缺省內置google map,手機使用者也不可能 自動安裝。反解析的方案國內應該可以通過baidu地圖api介面,國...

爬蟲 js逆向 js反解析

案例 分析有道翻譯 1 找到請求的url 2 分析請求要攜帶的引數 請求頭,引數。先分析出最常見的要攜帶的請求頭引數 3 分析請求引數,哪些是改變的 4 在js中搜尋,salt或者sign返回的地方 5 找到 位置,分析js 按住ctrl f 在js中搜尋。圖中錯了,時間戳是13位 6 分析總結 e...