MySQL中常用的SQL
查询和修改MySQL的最大连接数
在项目的实施过程中,我们经常需要导入大量的数据,这个时候需要用到多线程,但是一般MySQL默认的最大连接数都不超过200,例如mysql5.7中默认最大连接数为151.如何查询mysql的最大连接数和修改最大连接数呢?
查询MySQL的最大连接数:
show variables like ‘%max_connections%’;
修改最大连接数为1000:
set global max_connections=1000;
这种方式有个问题,就是设置的最大连接数只在mysql当前服务进程有效,一旦mysql重启,又会恢复到初始状态。因为mysql启动后的初始化工作是从其配置文件中读取数据的,而这种方式没有对其配置文件做更改。
第二种:修改配置文件。
这 种方式说来很简单,只要修改MySQL配置文件my.ini 或 my.cnf的参数max_connections,将其改为