一、环境准备
1.准备Centos7.9 虚拟机
IP: 192.168.10.102
hostname:db1
[mysql@db01 ~]$ hostname -I
192.168.10.102 192.168.122.1
[mysql@db01 ~]$ hostname
db01
2.清理历史环境
[root@db01 ~]# rpm -qa |grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64
[root@db01 ~]# yum remove mariadb-libs.x86_64 -y
已加载插件:fastestmirror, langpacks
···
删除:
mariadb-libs.x86_64 1:5.5.68-1.el7
作为依赖被删除:
postfix.x86_64 2:2.10.1-9.el7
完毕!
3.创建用户和组
useradd mysql -s /sbin/nologin
4.创建相关路径
#创建软件目录
[root@db01 /]# mkdir -p /app/database/
#创建数据目录
[root@db01 /]# mkdir -p /data/3306/
#创建日志目录
[root@db01 /]# mkdir -p /binlog/3306/
5.设置权限
[root@db01 /]# chown -R mysql.mysql /app/ /data/ /binlog/
二、上传并解压 MySQL软件,并做软链接
[root@db01 app]# rz -E
rz waiting to receive.
[root@db01 app]# ls
database mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
[root@db01 app]# mv mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz ./database/
[root@db01 app]# cd database/
[root@db01 database]# ls
mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
[root@db01 database]# tar xf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
[root@db01 database]# ln -s mysql-5.7.28-linux-glibc2.12-x86_64 mysql
[root@db01 database]# cd mysql
[root@db01 mysql]# ls
bin docs include lib LICENSE man README share support-files
[root@db01 mysql]# ls -l
总用量 292
drwxr-xr-x. 2 root root 4096 5月 28 14:55 bin
drwxr-xr-x. 2 root root 55 5月 28 14:55 docs
drwxr-xr-x. 3 root root