1.前期准备
由于CentOS7之后会在系统中自带一个免费的数据库:mariadb,并且它的驱动和mysql的驱动是有冲突的,所以我们必须先要卸载他。(ps.mariadb和mysql是同一个作者创作的数据库,由于权益等其他问题才分开的,所以有兴趣的同志可以研究一下。)
首先用rpm命令查看一下是否有mariadb,然后再删除:
1rpm -qa | grep -i mariadb
可能会出现这种情况:
然后我们用rpm命令删除这个版本的mariadb:
1rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
这个名字在不同版本的系统上可能不一样,大家需要注意。
如果是centos7之前的版本的话,可能会自带mysql,这是我们需要按照上述步骤删除mysql,这里不再赘述。
由于mysql的server端需要perl语言的支持,因此我们还需要在系统中安装perl支持:
1yum install perl -y
安装Mysql基础依赖包
1yum install -y libaio numactl
2.创建mysql用户以及相关目录
创建用户
1
2
3groupadd -g 800 -f mysql
useradd -u