久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

解決mysql報(bào)錯(cuò):Data source rejected establishment of connection, message from server:

瀏覽:149日期:2023-02-18 16:43:56
目錄
  • 報(bào)錯(cuò)
  • 原因
  • 解決
    • 查看mysql版本
    • 查看當(dāng)前mysql最大連接數(shù)限制
    • 確定連接數(shù)不夠原因
    • 修改最大連接數(shù)
      • 命令設(shè)置
      • 修改my.cnf文件
  • 總結(jié)

    最近在做壓力測(cè)試嘛,需要逐步增加用戶量做驗(yàn)證,每個(gè)用戶單獨(dú)創(chuàng)建數(shù)據(jù)庫(kù)進(jìn)行連接,就要不斷去創(chuàng)建數(shù)據(jù)庫(kù),這個(gè)報(bào)錯(cuò)也很容易理解,mysql連接數(shù)不夠用了

    報(bào)錯(cuò)

    報(bào)錯(cuò)信息如下:

    "SQLState":"08004","vendorCode":1040,"detailMessage":
    "Data source rejected establishment of connection,message from server: \"Too many connections\""

    原因

    根本原因是mysql連接數(shù)不夠用了

    但也要分情況看為什么不夠用了

    1.是mysql的max_connections屬性配置太小?

    2.還是是多次insert,update操作沒有關(guān)閉session?

    如果你也不確定,就繼續(xù)往下看

    解決

    我們要知道,mysql版本的不同,可設(shè)置的最大連接數(shù)范圍也是有所區(qū)別的:
    Mysql5.5~5.7:默認(rèn)的最大連接數(shù)都是151,上限為:100000
    Mysql5.0版本:默認(rèn)的最大連接數(shù)為100,上限為16384

    查看mysql版本

    select version();

    如下,我這里是基于mysql 5.7,那么默認(rèn)的最大連接數(shù)應(yīng)該是151

    查看當(dāng)前mysql最大連接數(shù)限制

    show variables like "max_connections";

    當(dāng)前最大連接數(shù)限制是151,說(shuō)明沒有改過(guò)最大連接數(shù)限制

    確定連接數(shù)不夠原因

    如上所示,我的情況當(dāng)前是最大連接數(shù)限制是151,在此之前依然創(chuàng)建過(guò)十幾個(gè)數(shù)據(jù)庫(kù);同時(shí)我又再次自行檢查過(guò),我這里不存在未關(guān)閉session的操作

    所以原因是max_connections屬性配置太小

    修改最大連接數(shù)

    修改mysql客戶端最大連接數(shù)可以通過(guò)兩種方式:

    一種是使用命令設(shè)置,另一種是直接修改my.cnf文件

    命令設(shè)置

    使用命令設(shè)置這種方式是臨時(shí)修改,只能治標(biāo)不能治本,在這個(gè)mysql服務(wù)不重啟的條件下是可用的,若mysql重啟會(huì)恢復(fù)到mysql默認(rèn)的連接數(shù)(或者恢復(fù)到my.cnf文件中配置的最大連接數(shù))。

    但由于我是在測(cè)試,無(wú)所謂,mysql重啟后的連接數(shù)

    set global max_connections=1500;

    修改my.cnf文件

    mysql重啟后會(huì)優(yōu)先使用my.cnf配置文件中的配置,用上面命令設(shè)置后,若重啟mysql服務(wù),則還是會(huì)回到my.cnf文件中配置的最大連接數(shù)(或者默認(rèn)值)。

    # 修改my.cnf文件,在文件中加入如下屬性max_connections=1500# 然后重啟mysql服務(wù)$ service mysqld restart

    再次去創(chuàng)建數(shù)據(jù)庫(kù)連接,就沒問題了!

    總結(jié)

    到此這篇關(guān)于解決mysql報(bào)錯(cuò):Data source rejected establishment of connection, message from server: \"Too many connectio的文章就介紹到這了,更多相關(guān)mysql報(bào)錯(cuò)連接數(shù)不夠用內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

    標(biāo)簽: MySQL
    相關(guān)文章:
    主站蜘蛛池模板: 激情毛片 | 人人澡人人射 | 天天天天天天操 | 亚洲乱码国产乱码精品精98午夜 | 成人毛片在线观看 | 欧美国产一区二区 | 精品久久久久久国产 | 精品成人久久 | 99视频网站| 国产欧美综合一区二区三区 | 国内精品视频一区二区三区 | 性视频一区二区 | 九色网址 | 91精品福利 | 日本免费一区二区在线观看 | 国产一区二区综合 | 中文在线视频 | 久久亚洲综合 | 偷拍自拍第一页 | 欧美理伦片在线播放 | 日本不卡视频 | 欧美日韩在线一区二区 | 久久精品一区二区 | 叶山小百合av一区二区 | 中文字幕亚洲欧美日韩在线不卡 | 中文字幕在线视频一区 | 久久成人免费视频 | 色婷婷综合久色 | 怡红院免费在线视频 | 国产精品久久一区 | 国产婷婷在线观看 | 成av在线 | 亚洲乱码国产乱码精品精 | 欧美一区二区三区男人的天堂 | 三级特黄特色视频 | 国产一区二区在线播放 | 在线精品观看 | 欧美综合久久 | 亚洲精品久久 | 手机久久看片 | 国产区在线|