日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

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

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

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

?

1.可能是mysql的max connections設(shè)置的問題

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

?

解決:

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

2.對處理量大的對數(shù)據(jù)庫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中設(shè)定的并發(fā)連接數(shù)太少或者系統(tǒng)繁忙導(dǎo)致連接數(shù)被占滿

?

解決方式:

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

max_connections=1000

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

CMD->

net stop mysql

net start mysql

?

關(guān)于改變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引擎的初步優(yōu)化, 發(fā)現(xiàn)是更新innodb_log_file_size=256M時候出現(xiàn)了問題,只要加上這個就無法啟動,

?

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

打開/MySQL Server 5.5/data

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

再開啟選項,成功啟動。


轉(zhuǎn)載于:https://my.oschina.net/gaoxadmin/blog/492059

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。