mysql配置详解(端口号、连接数、数据和日志目录)

本文介绍了如何根据公司安全要求修改MySQL的默认端口号至4397,并调整最大连接数至1000。同时,详细说明了将数据库和日志目录从/var迁移到/data和/log的过程,包括配置修改、目录复制、权限调整以及解决重启错误的方法。对于低版本MySQL,如5.6.41,提供了配置文件位置的查找技巧。
摘要由CSDN通过智能技术生成

需求背景:公司要求不能暴露3306端口,所以需要修改端口号,另外作业数量比较庞大,需要设置连接数。mysql安装默认的数据和日志目录都在/var,这个目录很小,需要配置到对应的/data和/log目录下。

mysql配置文件为:/etc/my.cnf

vim /etc/my.cnf

增加配置

port = 4397        #修改端口号

max_connections=1000        #设置最大连接数
max_user_connections=500        #设置使用连接数

max_allowed_packet=128M        #设置包的大小

[client]
default-character-set=utf8        #设置编码

修改数据库目录和日志目录

#datadir=/var/lib/mysql
datadir=/data/lib/mysql
#socket=/var/lib/mysql/mysql.sock
socket=/data/lib/mysql/mysql.sock
#log-error=/var/log/mysqld.log
log-error=/log/log/mysqld.log

[client]

socket=/data/lib/mysql/mysql.sock

其中client不加也是连不上mysql的

修改完成之后,重启mysql报错

[root@enn-hadoop-cm lib]# service mysqld re

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值