打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
MySQL查看最大连接数和修改最大连接数

1、查看最大连接数
show variables like '%max_connections%';
2、修改最大连接数
set GLOBAL max_connections = 200;

  以下的文章主要是向大家介绍的是MySQL最大连接数的修改,我们大家都知道MySQL最大连接数的默认值是100, 这个数值对于并发连接很多的数据库的应用是远不够用的,当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此我们需要把它适当调大一些。在使 用MySQL数据库的时候,经常会遇到这么一个问题,就是“Can not connect to MySQL server. Too many connections”-mysql 1040错误,这是因为访问MySQL且还未释放的连接数目已经达到MySQL的上限。通常,mysql的最大连接数默认是100, 最大可以达到16384。

方法2:

第二种:通过修改配置文件来修改mysql最大连接数(max_connections)。

    这种方式说来很简单,只要修改MySQL配置文件my.ini 或 my.cnf的参数max_connections,将其改为max_connections=1000,然后重启MySQL即可。但是有一点最难的就是 my.ini这个文件在哪找。通常有两种可能,一个是在安装目录下,另一种是在数据文件的目录下,安装的时候如果没有人为改变目录的话,一般就在 C:/ProgramData/MySQL往下的目录下,linux系统中一般在/etc目录下。


示例:

my.ini配置文件位置:

 位于mysql安装目录下。如果没有该配置文件,需要自己新建一个空白txt文档,更名为my.ini,放到该目录下,接下来配置配置文件的内容。

my.ini配置文件内容:

 1 [mysqld] 2 # 设置3306端口 3 port=3306 4 # 设置mysql的安装目录,修改为自己的安装目录路径。 5 basedir=E:\Software\mysql-8.0.19-winx64 6 # 设置mysql数据库的数据的存放目录,在安装mysql-5.7.30-winx64.zip版本的时候,此配置不可添加,否则mysql将无法启动。修改为自己的安装目录路径。 7 datadir=E:\Software\mysql-8.0.19-winx64\data 8 # 允许最大连接数 9 max_connections=20010 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统11 max_connect_errors=1012 # 服务端使用的字符集默认为UTF813 character-set-server=utf814 # 创建新表时将使用的默认存储引擎15 default-storage-engine=INNODB16 # 默认使用“mysql_native_password”插件认证17 default_authentication_plugin=mysql_native_password18 # 关闭ssl19 skip_ssl20 # 配置时区21 default-time_zone='+8:00'22 [mysql]23 # 设置mysql客户端默认字符集24 default-character-set=utf825 [client]26 # 设置mysql客户端连接服务端时默认使用的端口27 port=330628 default-character-set=utf8

注意:按照自己的MySQL的安装的路径修改配置文件内容。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Win11系统 MySQL下载安装配置步骤图解(超详细的哟)
mysql安装过程及无法启动mysql的办法
mysql配置文件
分享一下我在mysql5.6+mysql8数据库安装过程中的一些坑!
在windows环境下安装jdk,tomcat和mysql和可视化工具Navicat和安装tomcat,mysql服务让其自启,首次设置mysql root密码及忘记密码时的修改方法,亲测有用
mysqlzip安装教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服