一、CentOS7.4系统自带mariadb
# 查看系统自带的Mariadb
[root@iZ2ze3hm3gyjyjz628l7rgZ ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.44-2.el7.centos.x86_64
# 卸载系统自带的Mariadb
[root@iZ2ze3hm3gyjyjz628l7rgZ ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
# 删除etc目录下的my.cnf
[root@iZ2ze3hm3gyjyjz628l7rgZ ~]# rm /etc/my.cnf
二、检查mysql是否存在
# 检查mysql是否存在
[root@iZ2ze3hm3gyjyjz628l7rgZ ~]# rpm -qa | grep mysql
[root@iZ2ze3hm3gyjyjz628l7rgZ ~]#
三、查看用户和组是否存在
1)检查mysql组合用户是否存在
# 检查mysql组和用户是否存在,如无则创建
[root@iZ2ze3hm3gyjyjz628l7rgZ ~]# cat /etc/group | grep mysql
[root@iZ2ze3hm3gyjyjz628l7rgZ ~]# cat /etc/passwd | grep mysql
# 查询全部用户(只是做记录,没必要执行)
[root@iZ2ze3hm3gyjyjz628l7rgZ ~]# cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F ":" '{print $1 "|" $3 "1" $4}' | more
root|010
sync|510
mysql|99711001
2)若不存在,则创建mysql组和用户
# 创建mysql用户组
[root@iZ2ze3hm3gyjyjz628l7rgZ ~]# groupadd mysql
# 创建一个用户名为mysql的用户,并加入mysql用户组
[root@iZ2ze3hm3gyjyjz628l7rgZ ~]# useradd -g mysql mysql
# 制定password 为111111
[root@iZ2ze3hm3gyjyjz628l7rgZ ~]# passwd mysql
Changing password for user mysql.
New password:
BAD PASSWORD: The password is a palindrome
Retype new password:
passwd: all authentication tokens updated successfully.
四、下载mysql的tar包
https://dev.mysql.com/downloads/mysql/5.7.html#downloads