一、安装前的检查
1.1 检查 linux 系统版本
# cat /etc/system-release
说明:小生的版本为 linux 64位:CentOS release 6.10 (Final)
1.2 检查是否安装了 mysql
# rpm -qa | grep mysql
若存在 mysql 安装文件,则会显示 mysql安装的版本信息
如:mysql-connector-odbc-5.2.5-6.el7.x86_64
卸载已安装的MySQL,卸载mysql命令,如下:
# rpm -e --nodeps mysql-connector-odbc-5.2.5-6.el7.x86_64
将/var/lib/mysql文件夹下的所有文件都删除干净。
细节注意:
检查一下系统是否存在 mariadb 数据库,如果有,一定要卸载掉,否则可能与 mysql 产生冲突。
系统安装模式的是最小安装,所以没有这个数据库。
检查是否安装了 mariadb:[root@localhost ~]# rpm -qa | grep mariadb
如果有就使劲卸载干净:
systemctl stop mariadb
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-5.5.52-1.el7.x86_64
rpm -e --nodeps mariadb-server-5.5.52-1.el7.x86_64
rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
1.3 安装目录信息
/data/mysql --basedir
/data/mysql/data --datadir
二、从 mysql 官网下载并上传 mysql安装包
2.1 下载 mysql 安装包
小生使用的是 mysql-5.7.26-linux-glibc2.12-x86_64.tar
2.2 上传安装文件到 linux 系统
使用 ftp 上传至 linux 系统中
2.3 md5校验
安全性校验,和官网提供的MD5值进行校验是有一致
# md5sum mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
08a3b385db2f151598017b63fbcb6c43 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
三、安装 mysql
3.1 解压安装包,并移动至 /data 目录下,重命名mysql
解压 mysql 的 gz 安装包:
# tar -zxvf /data/mysql-5.7.26-linux-glibc2.12-x86_64.tar
重命名文件夹
# mv /data/mysql-5.7.26-linux-glibc2.12-x86_64.tar /data/mysql
3.2 添加系统用户
添加 mysql 组和 mysql 用户:
# groupadd mysql ---添加 mysql 组
# useradd -r -g mysql mysql ---添加 mysql 用户
扩展