mysql修改连接数

方法一:

进入MySQL安装目录 打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MySQL即可

方法二:

MySQL最大连接数默认是100客户端登录:

    MySQL -uusername -ppassword

设置新的MySQL最大连接数为200:

    MySQL> set GLOBAL max_connections=200

显示当前运行的Query:

    MySQL> show processlist

显示当前状态:

    MySQL> show status

退出客户端:MySQL> exit

查看当前MySQL最大连接数:MySQLadmin -uusername -ppassword variables

方法三:

以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_log 2>&1 else

    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_log 2>&1"

保存。

    # service MySQLd restart 

    # /usr/local/MySQL/bin/MySQLadmin -uroot -p variables 

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

max_connections 1500 即新改动已经生效。

还有一种方法,

修改原代码:

解开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种方法的介绍,望你能有所收获。

原文地址:https://www.cnblogs.com/jimmyshan-study/p/10775634.html

时间: 2024-11-06 16:12:19

mysql修改连接数的相关文章

MySQL 修改最大连接数

方法一:进入MySQL安装目录 打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MySQL即可方法二:MySQL最大连接数默认是100客户端登录:MySQL -uusername -ppassword 设置新的MySQL最大连接数为200:MySQL> set GLOBAL max_connections=200 显示当前运行的Query:MySQL> show processlis

修改MYSQL最大连接数的2种方法

mysql默认最大连接数是100,增加加默认MYSQL连接数的方法有两个 方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini(windows) 或 my.cnf(linux环境)查找 max_connections=100   修改为 max_connections=1000 服务里重起MYSQL即可 方法二: 客户端登录:mysql -u username -p password 设置新的最大连接数为200:mysql> set GLOBAL max_connections=

修改MySQL最大连接数

mysql -uroot -pgameol32!    或者 mysql -uroot -p    再输入密码            进入mysql控制台 mysql控制台模式下: show status;    查看mysql所有状态 show processlist;     普通用户自己的当前连接数,root用户可以查看所有用户的当前连接数 show status like '%connections%';    关键字查找 shell命令行模式下: mysqladmin -uroot -

修改Oracle,mysql最大连接数

1.修改Oracle最大连接数的方法 a.以sysdba身份登陆PL/SQL 或者 Worksheet b.查询目前连接数 show parameter processes; c.更改系统连接数 alter system set processes=1000 scope=spfile; d.创建pfile create pfile from spfile; e.重启Oracle服务或重启Oracle服务器 2.查询Oracle游标使用情况的方法 select * from v$open_curs

centos6.5 mysql5.6 修改连接数 或者MySQL 报错 too many connection

一.windows下 直接修改配置文件my.ini,然后重启MySQL服务. 二.Linux CentOS6.5下 1.登录mysql: <span style="white-space:pre"> </span>[[email protected] ~]# mysql -u root -p 2.查看当前连接数: <span style="white-space:pre"> </span>mysql> show

MySQL修改最大连接数,没有my.ini文件,只有my-default,这怎么改呀?

# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the # *** default location during install, and will be

正确修改MySQL最大连接数的三种好用方案

以下的文章主要介绍的是正确修改MySQL最大连接数的三种好用方案,我们大家都知道MySQL数据库在安装完之后,默认的MySQL数据库,其最大连接数为100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MySQL连接数的方法有两个.方法一:进入MySQL安装目录 打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MySQL即可方法二:MySQL最大连接数默认是100客户端

mysql优化-mysql最大连接数

########################### 修改mysql最大连接数 ############################### MYSQL数据库安装完成后,默认最大连接数是100, 一般生产环境的论坛或网站是远远不够的,以下提供两种修改MYSQL最大连接数的方法 ---------------------- 方法1:在线修改mysql最大连接数 --------------------------- 特点:对于mysql在使用中无法停机重启的情况,可以在mysql运行情况下修改

如何实时查看mysql当前连接数?

如何实时查看mysql当前连接数?  1.查看当前所有连接的详细资料: ./mysqladmin -uadmin -p -h10.140.1.1 processlist2.只查看当前连接数(Threads就是连接数.): ./mysqladmin  -uadmin -p -h10.140.1.1 status .查看当前所有连接的详细资料: mysqladmin -uroot -proot processlist D:\MySQL\bin>mysqladmin -uroot -proot pro