Mysql串連數太多ERROR 1040 (HY000): Too many connections

來源:互聯網
上載者:User

標籤:inf   reads   /usr   運行   增加   reload   min   資料   question   

資料庫連接報錯:ERROR 1040 (HY000): Too many connections 1、查看串連數
/usr/local/mysql/bin/mysqladmin -h host -u root -p123456 status
 這條命令返回MYSQL目前狀態的幾個值Uptime: 18869  Threads: 1  Questions: 1  Slow queries: 0  Opens: 33  Flush tables: 1  c: 0  Queries per second avg: 0.000Uptime:是mysql正常啟動並執行時間。Threads:指開啟的會話數吧。Questions: 伺服器啟動以來客戶的問題(查詢)數目  (應該是只要跟mysql作互動:不管你查詢表,還是查詢服務器狀態都問記一次)。Slow queries:按字面意思是慢查詢的意思,不知道musql認為多久才足夠算為長查詢,這個先放著。Opens:伺服器已經開啟的資料庫表的數量Flush tables: 伺服器已經執行的flush ...、refresh和reload命令的數量。open tables:通過命令是用的資料庫的表的數量,以伺服器啟動開始。 Queries per second avg:select語句平均查詢時間? 2、更改設定檔的串連數設定檔一般存在位置:/etc/my.cnf修改項:[mysqld]下增加max_connections(最大串連數)和wait_timeout(串連等待時間)
[mysqld]max_connections=5000wait_timeout=5
 3、停止和啟動服務停止mysql服務:
/usr/local/mysql/bin/mysqladmin shutdown -uroot-p123456
 啟動mysql服務:
/usr/local/bin/mysqld_safe --defaults-file=/etc/my.cnf--user=root
 說明: --defaults-file為指定的設定檔--user為登入mysql的使用者名稱 4、重啟成功後,登入mysql去kill串連數進入命令列:./mysql -uroot -p123456查看串連資訊:mysql> show processlist; Host列為所以串連過來的資訊,Id為對應的標識,可以kill掉mysql> kill 1; 

Mysql串連數太多ERROR 1040 (HY000): 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.