CentOS7.9安装MySQL5.7主从

这篇博客详细介绍了在CentOS7.9上安装MySQL5.7主从配置的全过程,包括创建安装用户、配置内核参数、主从节点的MySQL安装与配置、主从同步的设置以及数据库备份脚本的创建。重点讲解了如何调整系统参数以优化MySQL性能。

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

MySQL主从部署,详细版,包含参数调整说明

主服务器10.1.1.1

从服务器10.1.1.2

下载地址

https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.43-el7-x86_64.tar.gz

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.43-el7-x86_64.tar.gz

1、创建安装用户

创建用户组

groupadd mysql

创建用户

useradd -g mysql mysql

设置用户密码

echo "yourpassword" |passwd --stdin mysql

2、创建数据目录和赋权

创建数据目录

mkdir /data

修改属主和赋权

chown -R mysql:mysql /data

chmod -R 775 /data

3、关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

4、关闭 selinux

vim /etc/selinux/config

将 SELINUX=enforcing 修改为 SELINUX=disabled

临时修改

setenforce 0

5 、ulimit 的配置

在/etc/security/limits.conf 文件中配置 ulimit:

cat >> /etc/security/limits.conf <<EOF

soft nofile 65536

hard nofile 65536

soft nproc 131072

hard nproc 131072

soft memlock -1

hard memlock -1

EOF

说明:

soft nofile 65536 和 hard nofile 65536:

nofile 表示一个用户可以打开的最大文件数。

soft 是软限制,用户可以在会话中修改,不超过硬限制的情况下。

hard 是硬限制,只有 root 用户可以修改。

这里设置了软限制和硬限制都为 65536,即一个用户最多可以打开 65536 个文件。

soft nproc 131072 和 hard nproc 131072:

nproc 表示一个用户可以创建的最大进程数量。

软限制和硬限制分别设置为 131072

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值