`
youanyyou
  • 浏览: 196481 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

出现mysql max-connections问题解决解决办法

阅读更多

查看变量:
mysql -p
show variables;
或者
mysql -uroot -p variables |grep max_connections
显示当前运行的Query:mysql> show processlist;
显示当前状态:mysql> show status;

修改MYSQL最大连接数的3种方法:
1. mysql>set GLOBAL max_connections=1000

2.修改 /usr/bin/mysqld_safe

vi /usr/bin/mysqld_safe

找到safe_mysqld编辑它,找到mysqld启动的那两行,:set number ,在386和388行,在后面加上参数 :

  -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"

  保存。

3.mysql 手工编译
  
解开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可以获得同样的效果。

深圳人才网 深圳招聘网 深圳人才招聘网 深圳人才大市场 

企业、个人免费注册,获取想要的 深圳 软件工程师招聘信息 月薪最低3000-8000,更有高端猎头职位! 

www.szrcwz.com                                                                                                                                           

                  Google 提供的广告

分享到:
评论

相关推荐

    mysql-5.7.24-win32.zip

    max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认...

    关于mysql提示too many connections问题解决方法.doc

    MySQL数据库在运行过程中可能会遇到“Too many connections”的错误提示,这意味着服务器上的MySQL实例...通过上述方法,可以有效管理和解决MySQL中的“Too many connections”问题,确保数据库服务的稳定性和性能。

    mysql-installer-community-5.7.28.0全套安装、配置、卸载

    3. 修改`my.ini`配置文件,调整参数如innodb_buffer_pool_size、max_connections等,以适应不同场景需求。 4. 创建新的数据库和用户,分配权限,确保数据安全。 **三、可视化连接工具** MySQL Workbench是MySQL官方...

    MySQL性能优化之max_connections配置参数浅析

    MySQL的`max_connections`参数是数据库管理中的一个重要配置项,它定义了服务器允许的最大并发连接数。这个参数对于系统的性能和稳定性有着直接的影响,因为过多的连接可能导致服务器资源耗尽,进而影响服务的正常...

    解析mysql中max_connections与max_user_connections的区别

    在使用MySQL的过程中,有两个非常重要的参数经常被提及,那就是max_connections和max_user_connections。它们都与数据库连接数的限制有关,但它们之间的区别在实际应用中可能会引起混淆。本文将详细解析max_...

    mysql-5.7.27-winx64 压缩包.zip

    1. 配置my.ini文件:在MySQL安装目录下,编辑“my.ini”配置文件,根据需求调整各项参数,如max_connections(最大连接数)、innodb_buffer_pool_size(InnoDB缓冲池大小)等。 2. 安全设置:推荐使用“mysql_secure...

    mysql提示Changed limits: max_open_files: 2048 max_connections: 1910 table_cache: 64的解决

    适当的降低max_connections 或调整其他两个数值解决办法在 mysql bin > 中输入 mysql-nt –table_cache=764mysql-nt –innodb_open_files=2048 即可!!table_cache和max_connections 在my.ini 里可调Chang

    解决mysql 1040错误Too many connections的方法

    mysql官方告诉我们需要修改max_connections的值,那么我们怎么去修改呢?有两种方法 1、修改配置文件文件 修改/etc/my.cnf这个文件,在[mysqld]中新增max_connections=N,如果你没有这个文件请从编译源码中的support...

    windows mysql-8.0.32下载安装详细教程

    max_connections=200 max_connect_errors=10 character-set-server=utf8mb4 default-storage-engine=INNODB default_authentication_plugin=mysql_native_password [mysql] default-character-set=utf8mb4 ...

    CentOS Linux release 7.9.2009 安装 mysql-5.7.37-linux-glibc2.12-x8

    max_connections=600 default-time-zone='+08:00' character_set_server=utf8 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION ``` 5. 初始化...

    mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 百.度.网.盘地址及密码

    1. **配置 my.cnf 文件**:根据服务器硬件资源调整配置项,如 innodb_buffer_pool_size、max_connections 等。 2. **启用慢查询日志**:通过记录执行时间较长的查询语句,帮助诊断性能瓶颈。 3. **定期备份数据**:...

    mysql8.0.15-winx64.zip

    - `max_connections`:设定服务器可同时处理的最大连接数。 下载`mysql8.0.15-winx64.zip`后,根据博主的博文指导进行安装,通常步骤包括解压、配置`my.ini`、安装服务、初始化数据库、设置root用户的密码等。安装...

    mysql-8.0.21-winx64.rar

    - 配置my.ini文件以调整服务器参数,如innodb_buffer_pool_size、max_connections等,以适应你的系统资源和应用需求。 2. **增强的安全性**: - MySQL 8.0 引入了更好的安全特性,例如默认使用Caching_sha2_...

    mysql常见错误提示及解决方法

    ### MySQL常见错误提示及其解决方法 #### 1. 错误130:文件格式不正确 - **问题描述**:此错误表明遇到的文件格式不符合MySQL...针对不同的错误代码,开发者需要采取适当的措施来解决问题,确保数据库系统的稳定运行。

    mysql-cluster-gpl-7.2.8.tar.gz

    5. **性能优化**:包括调整参数如`max_connections`、`chunk_size`和`data_memory`等,以适应不同的工作负载。 6. **监控与故障恢复**:通过`ndb_mgm`命令行工具或图形界面监控集群状态,并应对节点故障进行自动或...

    Windows上安装mysql-8.0.11-winx64.zip教程

    ### Windows上安装MySQL Server 8.0.11教程...通过上述步骤,您可以在Windows系统上成功安装并配置MySQL Server 8.0.11,同时还解决了可能出现的问题。这些步骤不仅适用于新手,对于经验丰富的用户也有一定的参考价值。

    win7 64位下如何安装配置mysql-5.7.4-m14-winx64.docx

    max_connections=100 table_open_cache=256 query_cache_size=1M tmp_table_size=32M thread_cache_size=8 innodb_data_home_dir="D:/mysql/mysql-5.7.4-m14-winx64/data/" innodb_flush_log_at_trx_commit=1 ...

Global site tag (gtag.js) - Google Analytics