日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

解决mysql 1040错误Too many connections的方法

發布時間:2025/3/17 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决mysql 1040错误Too many connections的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

解決mysql 1040錯誤Too many connections的方法

?

1.可能是mysql的max connections設置的問題

2.可能是多次insert,update操作沒有關閉session,需要在spring里配置transaction支持。

?

解決:

1.修改tomcat里的session 的time-out時間減少為20,(不是必改項)

2.對處理量大的對數據庫insert或update的操作提供transaction支持.

?

=======================================
?

下面的是解決辦法:

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"

原因: ?www.2cto.com ?

因為你的mysql安裝目錄下的my.ini中設定的并發連接數太少或者系統繁忙導致連接數被占滿

?

解決方式:

打開MYSQL安裝目錄打開MY.INI找到max_connections(在大約第93行)默認是100 一般設置到500~1000比較合適,重啟mysql,這樣1040錯誤就解決啦。

max_connections=1000

一定要重新啟動MYSQL才能生效

CMD->

net stop mysql

net start mysql

?

關于改變innodb_log_file_size后無法啟動mysql的問題

? ?www.2cto.com ?

innodb_buffer_pool_size=768M

innodb_log_file_size=256M

innodb_log_buffer_size=8M

innodb_additional_mem_pool_size=4M

innodb_flush_log_at_trx_commit=0

innodb_thread_concurrency=20

以上是對innodb引擎的初步優化, 發現是更新innodb_log_file_size=256M時候出現了問題,只要加上這個就無法啟動,

?

后來才知道原來要STOP服務先,然后再刪除原來的文件………

打開/MySQL Server 5.5/data

刪除ib_logfile0, ib_logfile1........ib_logfilen

再開啟選項,成功啟動。


轉載于:https://my.oschina.net/gaoxadmin/blog/492059

總結

以上是生活随笔為你收集整理的解决mysql 1040错误Too many connections的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。