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,即一个用户最多可以创建 131072 个进程。
soft memlock -1

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

被折叠的 条评论
为什么被折叠?



