MySQL的max_connections参数用来设置最大连接(用户)数。每个连接MySQL的用户均算作一个连接,max_connections的默认值为100。本文将讲解此参数的详细作用与性能影响。 与max_connections有关的特性
调整max_connections参数的值调整此参数的方法有几种,既可以在编译的时候设置,也可以在MySQL配置文件 my.cnf 中设置,也可以直接使用命令调整并立即生效。 1、在编译的时候设置默认最大连接数 打开MySQL的源码,进入sql目录,修改mysqld.cc文件:
红色的“100”即为该参数的默认值,修改为想要的数值,存盘退出。然后执行
重新编译安装MySQL;注意,由于编译安装且修改了MySQL源码,此操作最好在安装MySQL之前进行; 2、在配置文件my.cnf中设置max_connections的值 打开MySQL配置文件my.cnf
找到max_connections一行,修改为(如果没有,则自己添加),
上面的1000即该参数的值。 3、实时(临时)修改此参数的值 首先登陆mysql,执行如下命令:
然后输入MySQL Root的密码。
设置该参数的值: 修改完成后实时生效,无需重启MySQL。 总体来说,该参数在服务器资源够用的情况下应该尽量设置大,以满足多个客户端同时连接的需求。否则将会出现类似“Too many connections”的错误。 |
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....