国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

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

2024-07-24 12:38:44
字體:
來源:轉載
供稿:網友

最簡單的辦法是因為你的my.ini中設定的并發連接數太少或者系統繁忙導致連接數被占滿 解決方式:打開MYSQL安裝目錄打開MY.INI找到max_connections默認是100 .

實例:WINDOWS解決MYSQL Errno.:1040錯誤

  1. XXXX info: Can not connect to MySQL server 
  2. User: root 
  3. Time: 2004-5-20 3:00pm 
  4. Script: /XXXX/XXXX.php 
  5. Error: Too many connections 
  6. Errno.: 1040 
  7. An error report has been dispatched to our administrator. 

上面錯誤觀點提示:

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

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

解決:

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

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

下面的是解決辦法,代碼如下:

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

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

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

max_connections=1000

一定要重新啟動MYSQL才能生效,代碼如下:

  1. CMD-> 
  2. net stop mysql 
  3. net start mysql 

關于改變innodb_log_file_size后無法啟動mysql的問題,代碼如下:

  1. innodb_buffer_pool_size=768M 
  2. innodb_log_file_size=256M 
  3. innodb_log_buffer_size=8M 
  4. innodb_additional_mem_pool_size=4M 
  5. innodb_flush_log_at_trx_commit=0 
  6. innodb_thread_concurrency=20 
  7. --Vevb.com 

以上是對innodb引擎的初步優化,發現是更新innodb_log_file_size=256M時候出現了問題,只要加上這個就無法啟動,后來才知道原來要STOP服務先,然后再刪除原來的文件………

打開/MySQL Server 5.5/data,刪除ib_logfile0, ib_logfile1........ib_logfilen,再開啟選項,成功啟動.

高手優化的MYSQL my.ini的1000人在線配置,代碼如下:

  1. #This File was made using the WinMySQLAdmin 1.4 Tool  
  2. #2004-2-23 16:28:14  
  3. #Uncomment or Add only the keys that you know how works.  
  4. #Read the MySQL Manual for instructions  
  5. [mysqld]  
  6. basedir=D:/mysql  
  7. #bind-address=210.5.*.*  
  8. datadir=D:/mysql/data  
  9. #language=D:/mysql/share/your language directory  
  10. #slow query log#=  
  11. #tmpdir#=  
  12. #port=3306  
  13. set-variable = max_connections=1500  
  14. skip-locking  
  15. #skip-networking  
  16. set-variable = key_buffer=384M  
  17. set-variable = max_allowed_packet=1M  
  18. set-variable = table_cache=512  
  19. set-variable = sort_buffer=2M  
  20. set-variable = record_buffer=2M  
  21. set-variable = thread_cache=8  
  22. # Try number of CPU's*2 for thread_concurrency  
  23. set-variable = thread_concurrency=8  
  24. set-variable = myisam_sort_buffer_size=64M  
  25. #set-variable = connect_timeout=5  
  26. #set-variable = wait_timeout=5  
  27. server-id = 1  
  28. [isamchk]  
  29. set-variable = key_buffer=128M  
  30. set-variable = sort_buffer=128M  
  31. set-variable = read_buffer=2M  
  32. set-variable = write_buffer=2M  
  33. [myisamchk]  
  34. set-variable = key_buffer=128M  
  35. set-variable = sort_buffer=128M  
  36. set-variable = read_buffer=2M  
  37. set-variable = write_buffer=2M  
  38. [WinMySQLadmin]  
  39. Server=D:/mysql/bin/mysqld-nt.exe

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 娄底市| 肇东市| 布拖县| 水富县| 大埔区| 平南县| 贵州省| 墨江| 车致| 扎兰屯市| 大丰市| 勃利县| 甘孜县| 凤阳县| 尉氏县| 蓝山县| 东安县| 丁青县| 牡丹江市| 绥中县| 镇赉县| 云南省| 兴城市| 固始县| 海盐县| 晋城| 九寨沟县| 桦川县| 乐清市| 建宁县| 伊宁市| 宣城市| 微山县| 达孜县| 惠水县| 高清| 永州市| 德江县| 景东| 苍南县| 安福县|