3个修改Mysql最大连接数的方法

    作者:课课家更新于: 2019-02-28 21:16:25

    软考,您想通过吗?一次通过才是硬道理

      在使用MySQL的过程中有时候我们要进行修改最大连接数的操作,对于此可能很多初学者并不知道如何对Mysql的最大连接数作出修改,为此在本篇文章中课课家笔者就为大家简单介绍3个修改Mysql最大连接数的方法和步骤供大家参考参考。

    3个修改Mysql最大连接数的方法_考试认证_等级考试_Mysql_课课家

     


     

      Method 1

      第一种方法我们可以通过进入MySQL安装目录,打开MYSQL配置文件my.ini或my.cnf,然后查找max_connections=100并把它修改为max_connections=1000服务里重起MYSQL就可以实现修改最大连接数的目标了。使用这种方法的好处在于我们在进行修改时会比较方便。

      


     

      Method 2

      第二种方法我们可以通过以下步骤来实现:

      ● MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppassword

      ● 设置新的最大连接数为200:mysql>set GLOBAL max_connections=200

      ● 显示当前运行的Query:mysql>show processlist

      ● 显示当前状态:mysql>show status

      ● 退出客户端:mysql>exit

      ● 查看当前最大连接数:mysql admin -uusername -ppassword variables

      


     

      Method 3

      第三种方法笔者通过CentOS 4.4的mysql 5.0.33手工编译版本为例给大家进行说明:

      vi/usr/local/mysql/bin/mysqld_safe

      ● 首先我们找到safe_mysqld且进行编辑,接下来我们找到mysqld启动的那两行并在后面加上以下参数:

      -O max_connections=1500

      具体的的位置如下所示(用红色特别说明):

      then $NOHUP_NICENESS $ledir/$MYSQLD

      $defaults - -basedir=$MY_BASEDIR_VERSION

      - -datadir=$DATADIR $USER_OPTION

      - -pid-file=$pid_file

      - -skip-external-locking

      -O max_connections=1500

      >>$err_log2>&1else

      eval "$NOHUP_NICENESS $ledir/$MYSQLD

      $defaults - -basedir=$MY_BASEDIR_VERSION

      - -datadir=$DATADIR $USER_OPTION

      - -pid-file=$pid_file

      - -skip-external-locking $args

      -O max_connections=1500>>

      $err_log2>&1"

      保存。

      # service mysqld restart

      # /usr/local/mysql/bin/mysql admin -uroot -pvariables

      ● 当我们输入root数据库账号的密码后可看到max_connections1500即新改动已经生效。另外我们还有一种方法就是修改原代码,具体为解开MySQL的原代码进入里面的sql目录修改mysqld.cc并找到下面一行:

      {"max_connections", OPT_MAX_CONNECTIONS,

      "The number of simultaneous clients allowed.", (gptr*) &max_connections,

      (gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 100 , 1 , 16384 , 0 , 1 ,

      0},

      ● 在找到后接下来我们把它修改为如下代码:

      {"max_connections", OPT_MAX_CONNECTIONS,

      "The number of simultaneous clients allowed.", (gptr*) &max_connections,

      (gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 1500 , 1 , 16384 , 0 , 1,

      0},

      ● 修改完后我们存盘退出,然后输入./configure;make;make install就可以获得同样的效果。

      


     

      以上就是修改Mysql最大连接数的方法的介绍,笔者相信大家对此都有一个基本的了解了吧。那么本次的3个修改Mysql最大连接数的方法的讲解到此就暂告一段落,如果以后有什么相关的内容继续进行补充或者修改的话,笔者会在此继续进行相关的内容的补充或者修改的工作,同时也欢迎大家对本次的讲解提出自己的建议和补充。最后笔者希望本次的讲解对大家学习Mysql能够起到一定的帮助作用!

课课家教育

未登录

1