CentOS7.9安装MySQL5.7主从

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 <

说明:

soft nofile 65536 和 hard nofile 65536:

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

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

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

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

soft nproc 131072 和 hard nproc 131072:

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

软限制和硬限制分别设置为 131072,即一个用户最多可以创建 131072 个进程。

soft memlock -1

你可能感兴趣的:(mysql)