詳解Navicat遠程連接mysql很慢
最終解決辦法在最后一張圖片
如果你連接遠程數(shù)據(jù)庫(Linux系統(tǒng))并且很慢(具體癥狀為第一次連接打開所有的表貌似不是很慢,正常的,但是隔幾分鐘后任意打開一張表就很慢,即時數(shù)據(jù)很少的表依然很慢),我們用命令找到配置文件(mysql5.7的)
sudo vi /etc/my.cnf
此時一般會提示你輸入密碼,那么你輸入密碼后,再執(zhí)行編輯命令
sudo vi /etc/my.cnf
點擊鍵盤insert鍵此時進入編輯模式,找到對應(yīng)的位置,把需要配置的(如下)添加進去
[mysqld] #遠程連接忽略解析(就是讓他連接更快,官方有說明,我們只要知道配置就行了) skip-name-resolve #設(shè)置連接數(shù)(這個可以是修改最大連接數(shù)) max_connections=1000
完了之后,按下Esc鍵,并輸入一下命令保存
:wq
使用命令重啟mysql服務(wù)(可能也需要輸入密碼,輸入完了之后重啟使得修改生效)
systemctl restart mysqld
mysql執(zhí)行以下命令順便看一下最大連接數(shù)是否修改成功
show variables like 'max_connections'
測試你的數(shù)據(jù)庫,當然第一次鏈接貌似打開表貌似較快,但是幾分鐘后仍然很忙,打開一張表當抄mysql祖墳一樣,慢的要死,這個時候放大招了
把保持鏈接的框勾選上,把默認的240改為60(秒),甚至30,這樣就可以保持幾遍幾分鐘,幾個小時過去了數(shù)據(jù)庫依然活躍著的,隨時聽后差遣(CRUD)

到此這篇關(guān)于詳解Navicat遠程連接mysql很慢(以及數(shù)據(jù)庫連接報錯"Too many connections")解決方法的文章就介紹到這了,更多相關(guān)Navicat遠程連接mysql很慢內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql數(shù)據(jù)庫批量復(fù)制單條數(shù)據(jù)記錄
在開發(fā)數(shù)據(jù)庫應(yīng)用時,批量操作是一項常見的需求,無論是數(shù)據(jù)遷移、備份還是更新,理解如何在MySQL中批量復(fù)制單條數(shù)據(jù)都至關(guān)重要,本文將深入探討這一過程,并提供代碼示例,幫助你更好地理解這一概念2025-02-02
MySQL加減間隔時間函數(shù)DATE_ADD和DATE_SUB的實現(xiàn)
mysql中內(nèi)置函數(shù)date_add 和 date_sub能對指定的時間進行增加或減少一個指定的時間間隔,本文主要介紹了MySQLDATE_ADD和DATE_SUB的實現(xiàn),感興趣的可以了解一下2024-09-09
Mysql循環(huán)插入數(shù)據(jù)的實現(xiàn)
這篇文章主要介紹了Mysql循環(huán)插入數(shù)據(jù)的實現(xiàn)過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08

