环境准备: centos7.9 yum源更新问题,可以翻看我过去的博客(CSDN),有关于yum更新升级问题的博客。 主服务器IP:192.168.190.140 从服务器IP:192.168.190.141 确保俩个服务器属于同一网段。
一.下载MySQL5.7 两个方式: 外网下载到本地,自己传进服务器
https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.43-el7-x86_64.tar.gz 通过服务器wget方式直接下载到服务器 wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.43-el7-x86_64.tar.gz
服务器没有wget通过yum自己安装一个: yum install -y wget
二.创建安装用户并设置密码
创建用户组
groupadd mysql
创建用户
useradd -g mysql mysql
设置密码:
passwd mysql 设置自己的密码
PS:本文中所有密码皆用:root123代替,各位老板自己先行替换。
三.创建数据目录和赋权
创建数据目录
mkdir /data
修改属主和赋权
chown -R mysql:mysql /data chmod -R 775 /data
四.安全措施(关闭selinux和防火墙)
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
关闭selinux
vim /etc/selinux/config
将 SELINUX=enforcing 修改为 SELINUX=disabled
五.ulimit 的配置
cat >> /etc/security/limits.conf <<EOF soft nofile