因为许多连接错误;使用‘mysqladmin flush

您所在的位置:网站首页 activemq最大连接数修改 因为许多连接错误;使用‘mysqladmin flush

因为许多连接错误;使用‘mysqladmin flush

#因为许多连接错误;使用‘mysqladmin flush| 来源: 网络整理| 查看: 265

MySQL查看最大连接数和修改最大连接数

1、查看最大连接数

show variable like '%max_connection%';

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。

第一种:命令行查看和修改最大连接数(max_connections)。

>mysql -uuser -ppassword(命令行登录MySQL)

这种方式有个问题,就是设置的最大连接数只在mysql当前服务进程有效,一旦mysql重启,又会恢复到初始状态。因为mysql启动后的初始化工作是从其配置文件中读取数据的,而这种方式没有对其配置文件做更改。

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

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

# 新模式或表时将使用的默认字符集 character-set-server=utf8mb4 # 默认存储引擎 default-storage-engine=INNODB # 将 SQL 模式设置为严格 #sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" # 最大连接数 max_connections=1024 # 表缓存 table_open_cache=2000 # 表内存 tmp_table_size=16M # 线程缓存 thread_cache_size=10 # 设置大小写不敏感 lower_case_table_names=1



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3