centos7 mariadb mysql max_connections=214 无法修改的问题

本文介绍如何通过修改MariaDB配置文件来增加最大连接数。包括编辑配置文件、设置系统限制和重启服务等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/etc/my.cnf.d/mariadb-server.cnf

[mysqld]

max_connections = 5000

重启mariadb后 max_connections = 214 。解决问题方法如下:

vi /etc/systemd/system/mariadb.service.d/limits.conf

[Service]

LimitNOFILE=65535

LimitNPROC=65535

保存,退出。

systemctl daemon-reload

systemctl restart mariadb.service


进入 mariadb client 

show variables like '%max_connections%';

返回值  5000.问题解决。

CentOS 7系统中进行MariaDB据库的离线安装和配置,可以遵循以下步骤: 参考资源链:[CentOS 7下离线安装MariaDB的详细步骤](https://wenku.youkuaiyun.com/doc/3dphpio8zh) 首先,确保你有MariaDB的RPM包或者其他安装介质,并已经上传到服务器上。假设RPM包已经放在了`/root/mysql`目录下。 1. 安装MariaDB的RPM包: ```bash cd /root/mysql rpm -ivh mariadb-5.7.38-1.el7.x86_64.rpm rpm -ivh mariadb-common-5.7.38-1.el7.x86_64.rpm rpm -ivh mariadb-server-5.7.38-1.el7.x86_64.rpm ``` 2. 初始化据库,并设置root用户的初始密码: ```bash mysqld --initialize --user=mysql ``` 3. 启动MariaDB服务: ```bash systemctl start mariadb ``` 4. 编辑`***f`文件,这个文件通常位于`/etc/`目录下,可以使用文本编辑器进行编辑: ```bash vim /etc/***f ``` 5. 在`***f`中进行配置以优化性能。例如,设置合适的`key_buffer_size`,`query_cache_size`,`innodb_buffer_pool_size`等参。以下是一些性能优化的示例配置: ```ini [mysqld] # 设置MariaDB max_connections = 500 # 设置缓冲池大小,根据物理内存大小调整 innodb_buffer_pool_size = 1G # 设置InnoDB的日志文件大小 innodb_log_file_size = 256M # 设置InnoDB的自适应哈希索引 innodb_adaptive_hash_index = 1 # 设置查询缓存大小,需要有足够的内存支持 query_cache_size = 64M # 设置排序缓冲区大小 sort_buffer_size = 2M # 设置SQL查询日志 log = /var/log/mysql/query.log # 设置错误日志 log-error = /var/log/mariadb/mariadb.log # 设置据文件路径 datadir = /var/lib/mysql ``` 6. 保存并关闭`***f`文件。重启MariaDB服务以应用新的配置: ```bash systemctl restart mariadb ``` 7. 运行安全安装脚本来增强据库安全性: ```bash mysql_secure_installation ``` 通过以上步骤,你可以在CentOS 7系统中成功离线安装MariaDB,并通过调整`***f`配置文件来优化据库性能。建议根据实际硬件配置和应用需求调整`***f`中的参,以达到佳性能。 参考资源链:[CentOS 7下离线安装MariaDB的详细步骤](https://wenku.youkuaiyun.com/doc/3dphpio8zh)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值