mysql数据库最大连接数修改

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

首先我上次centos7.x 源码安装mysql未调优,同事在使用过程中报MySQL 1040 错误 Too many connections提示意思是说连接过多,通常有两种原因
mysql数据库最大连接数修改

两种方法

第一种:命令行修改

优点:即时生效
缺点:重启后失效

>mysql -uuser -ppassword(命令行登录MySQL)

    mysql>show variables like 'max_connections';(查可以看当前的最大连接数)

    msyql>set global max_connections=1000;(设置最大连接数为1000,可以再次查看是否设置成功)

    mysql>exit(推出)

我当前的最大连接数为151;
修改后为1000;
mysql数据库最大连接数修改

mysql数据库最大连接数修改

第二种:配置文件修改

优点:重启后依然生效
缺点:需要重启
我原来的my.cnf配置文件,请大家看好版本

[root@server-mysql ~]# cat /etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/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 replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# socket = .....

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
max_connections = 1000

参考: https://dev.mysql.com/doc/refman/5.7/en/too-many-connections.html 官网手册
mysql数据库最大连接数修改


本文转自 yanconggod 51CTO博客,原文链接:

http://blog.51cto.com/yanconggod/2058551


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
关系型数据库 MySQL
mysql查看当前实时连接数最大连接数
mysql查看当前实时连接数最大连接数
|
关系型数据库 MySQL
mysql最大连接数怎么设置
mysql最大连接数怎么设置
1039 0
mysql最大连接数怎么设置
|
关系型数据库 MySQL 数据库
|
关系型数据库 MySQL 数据库
|
关系型数据库 MySQL 数据库
CentOS7.2调整Mysql数据库最大连接数
CentOS7.2调整Mysql数据库最大连接数
227 0
|
关系型数据库 MySQL Linux
MySQL: 修改最大连接数
MySQL: 修改最大连接数
446 0
|
SQL 关系型数据库 MySQL
MySQL 默认最大连接数是多少?
上午刚工作10分左右,同事说在使用jira时出现问题,具体截图如下: 通过上图的报错信息:定位为mysql数据库连接数的问题
342 0
MySQL 默认最大连接数是多少?
|
关系型数据库 MySQL
mysql设置最大连接数
mysql设置最大连接数
232 0
|
关系型数据库 MySQL 数据库
调整mysql数据库最大连接数
调整mysql数据库最大连接数【查看mysql最大链接数】 MariaDB [(none)]> show variables like 'max_connections'; | Variable_name | Value | | max_connections | 151 | 【配置/etc/my.cnf】 [mysqld]新添加一行: max_connections=1000 重启mariadb服务,再次查看最大连接数,发现是214,而不是我们设置的1000。
1596 0