源码安装MySQL
基础环境
- 关闭 firewalld、selinux内核安全机制
- 下载软件包
进入到mysql官网下载自己对应版本的mysql,
下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
一、检查卸载
- 检测系统是否自带安装MySQL
[root@localhost home]# rpm -qa | grep mysql
如有,类似 mysql-libs-5.1.52-1.el6_0.1.x86_64那可以选择进行卸载
rpm -e mysql-libs-5.1.52-1.el6_0.1.x86_64 // 普通删除模式
rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_64 // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
- 检查是否存在 mariadb 数据库,如有,卸载之,卸载同上
[root@localhost home]# rpm -qa | grep mariadb
如有则卸载
yum -y remove mariab*
二、安装MySQL
- 解压源码文件,并重新命名
[root@localhost]# tar -xf mysql-5.7.30-linux-glibc2.12-x86_64.tar -C /home
[root@localhost]# cd /home
[root@localhost homel]# mv mysql-5.7.30-linux-glibc2.12-x86_64 mysql-5.7
- 创建数据文件
[root@localhost homel]# cd mysql-5.7
[root@localhost mysql-5.7]#mkdir data
- 检查mysql组和用户是否存在
[root@localhost mysql-5.7]# cat /etc/group | grep mysql
#类似
mysql:x:490:
[root@localhost mysql-5.7]# cat /etc/passwd | grep mysql
#类似
mysql:x:496:490::/home/mysql:/bin/bash
以上为存在的情况
如无,执