mysql修改最大连接数

mysql修改最大连接数,第1张

解决办法:

通过上面命令将最大连接数设置为100,此方法是即时生效的,不需要重启mysql服务。

查看最大连接数数量命令:

新安装后的mysql数据库,其默认的最大连接数为100。方法一:在mysql安装路径下,找到my.ini或者my.cnf文件,打开它找到max_connections,设置成1000然后重启mysql服务。方法二:在mysql运行环境下,进入mysql命令下:mysql set global max_connections=1000然后关闭mysql重启它;在./bin路径下,使用 # ./mysqladmin -uroot -p123456 variables | grep "max_connections"看到 | max_connections | 1000 |说明新修改的连接数已经生效了。也可以在mysql运行环境下,执行:mysql show variables查看max_connections的值。也可以在mysql运行环境下,执行:mysql show status查看当前活动的连接线程值,即找到threads_connected的值就是了。方法三:编辑mysqld_safe文件: # vi /usr/local/mysql/bin/mysqld_safe找到msyqld启动的那两行,在后面加上参数:然后重新启动mysql服务,就OK了。

mysql的最大连接数默认是100,

这个数值对于并发连接很多的数据库应用是远远不够的,当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此我们需要把它适当调大一些。

调节方法为:

1.linux服务器中

:改my.cnf中的值就行了

2.Windows服务器中(我用的):

在文件“my.ini”中找到段

[mysqld],在其中添加一行

max_connections=200###

200可以更改为想设置成的值.

然后重启"mysql"服务。

/mysqladmin所在路径/mysqladmin

-uroot

-p

variables

输入root数据库账号的密码后可看到

|

max_connections

|

1000

|

其他需注意的:

在编程时,由于用mysql语句调用数据库时,在每次之执行语句前,会做一个临时的变量用来打开数据库,所以你在使用mysql语句的时候,记得在每次调用完mysql之后就关闭mysql临时变量。

另外对于访问量大的,可以考虑直接写到文本中,根据预测的访问量,先定义假若是100个文件文件名依次为1.

txt,2.

txt

100.

txt。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8305937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存