安装与卸载
- 卸载
- 安装
- 配置yum源
- 安装MySQL
声明一下本人用的Linux版本是CentOs7.9版本的。
卸载
如果我们用的云服务器,云服务器可能会自带MySQL或者mariadb(其实就是MySQL的一个开源分支),如果我们不想用自带的,需要先对数据库进行卸载。
- 先
ps -axj | grep mysql
或者ps -axj | grep mariadb
看一下有没有自带的,如果有自带的可能是这样
su -
切换到root用户,使用systemctl stop mysqld
停掉MySQL服务。- Linux安装MySQL时,从远端获取的安装包一般都是.rpm格式的安装包,所以用
rpm -qa | grep mysql
命令可以查看到MySQL相关的安装包,例如:
- 然后要做的就是卸载这些安装包,可以一个一个卸载,但是批量化卸载更快,使用
rpm -qa | grep mysql | xargs yum -y remove
,通过xargs把这些安装包都喂给yum来卸载就可以了。 - 做完这些之后可以
ls /etc/my.cnf
查看一下MySQL的配置文件还在不在,如果没有证明卸载干净了。ls /var/lib/mysql/
这些是之前MySQL留下的数据并不影响后续。
安装
配置yum源
- 首先获取MySQL的yum源,在 http://repo.mysql.com 这个官网里面下载,选择与自己系统版本相匹配的MySQL(查看系统版本
cat /etc/redhat-release
我的是CentOs7.9),可以右键查看源代码看的更详细一点,我选择5.7版本的。el7.9表示的是CentOs7.9。
- 下载之后可以把rpm文件拷贝到Linux系统中,然后就可以进行配置yum源了,可以按照图中的指令解压这个rpm文件,下面就是配置yum源前后的区别
- 安装yum之后,rpm安装包就可以删除掉了
安装MySQL
-
yum源配置好之后,我们可以直接用yum命令去安装,
yum install -y mysql-community-server
-
如果碰到了这样的问题:
这说明rpm秘钥过期了,直接用这个命令获取
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
,获取之后再次执行安装命令就可以了。安装完成之后,我们可以通过查看MySQL的配置文件,MySQL的服务端以及MySQL的客户端是否存在,如果都存在说明安装成功
这就是CentOs下MySQL的安装和卸载,希望能对您有所帮助