mysql too many connections 問題

來源:互聯網
上載者:User

標籤:sel   select   windows系統   尋找   show   簡單   根目錄   out   win   

我的處理步驟:

第一步:首次確定你的服務可不可以重啟,如果可以重啟轉第二步,如果不可以重啟轉第三步,這個主要考慮已經部署到客戶現場或者正在使用中的資料庫不能重啟。

第二步:尋找mysql的安裝路徑,這裡分安裝系統如果是linux系統,可以使用命令 where is mysql 。如果是windows系統嘗試了網上的辦法,利用sql語句:select @@basedir from dual;但是在mysql too many狀態下是無法執行sql的所以這種方法不可行。我也沒找到好的方法,我是通過預設安裝路徑和搜尋找到的,一般的安裝路徑就是C:\Program Files\MySQL\MySQL Server 5.5。找到路徑後更改設定檔,這裡有兩種一種是在根目錄下找到my.ini 檔案修改裡面的max_connections = 1000 ,wait_timeout = 5

第二種 是修改etc下面的my.conf檔案內容同上然後重啟服務,開啟工作管理員服務名稱為mysql的停止服務,再重啟服務

至此重啟方式的修改完畢。

第三步:其實原則上不存在不重啟就能解決,除非你關掉一個正在串連用戶端服務。 這裡我也簡單說說,關閉一個用戶端請求(比如說正在請求的程式),讓出一個串連,這樣你可以通過命令 mysql -h localhost -uroot -p 進入mysql 通過命令 show processlist  找到一個進程id 通過命令 kill id;id代表id號。個人嘗試的是重啟服務修改設定檔,如果有完全不需要重啟的方式解決的求高手講解。

 

mysql too many connections 問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.