我们要通过rpm,进行MySQL数据库的安装,主要的步骤如下:
1). 检测当前系统是否安装过MySQL相关数据库
rpm -qa 查询当前系统中安装的所有软件 (尽量不用)
rpm -qa | grep mysql 查询当前系统中安装的名称带mysql的软件
rpm -qa | grep mariadb 查询当前系统中安装的名称带mariadb的软件
通过查询,我们发现在当前系统中存在mariadb数据库,是CentOS7中自带的,而这个数据库和MySQL数据库是冲突的,所以要想保证MySQL成功安装,需要卸载mariadb数据库。
2). 卸载现有的MySQL数据库
rpm -e --nodeps 软件名称
加上自己上面查询到的名称和版本 例如
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
3). 将资料中提供的MySQL安装包上传到Linux并解压
我们需要将该安装包上传到Linux系统的根目录 / 下面。
https://pan.baidu.com/s/1jUIbeM0X4zqF2AdY5OpOsQ
提取码:tnd5
mkdir /usr/local/mysql 创建文件夹
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql 解压到你创建的文件里ll 查看文件里是否存在6个安装包
4). 安装顺序安装rpm安装包
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm --force --nodeps
注意:
因为rpm安装方式,是不会自动处理依赖关系的,需要我们自己处理,所以对于上面的rpm包的安装顺序不能随意修改。
安装过程中提示缺少net-tools依赖,使用yum安装(yum是一种在线安装方式,需要保证联网)
可以通过指令(yum update)升级现有软件及系统内核