删除所有Mysql/MariaDB
MySQL已经不再包含在Centos7的源中,而改用了MariaDB。
1.使用rpm -qa | grep mariadb
搜索Mariadb现有的包:
如果存在,使用rpm -e --nodeps mariadb-*全部删除:
[root@localhost ~]# rpm -qa | grep mariadb
[root@localhost ~]# rpm -e mysql-*
错误:未安装软件包mysql-*
2.使用rpm -qa | grep mariadb
搜索Mariadb现有的包:
如果存在使用 yum remove mysql mysql-server mysql-libs compat-mysql51全部删除:
[root@localhost ~]# yum remove mysql mysql-server mysql-libs compat-mysql51
[root@localhost ~]# rpm -qa|grep mariadb
[root@localhost ~]#
开始新的安装,创建MariaDB.repo文件
vi /etc/yum.repos.d/MariaDB.repo
插入内容需要去选择 [https://downloads.mariadb.org/mariadb/repositories/#mirror=tuna]
本次如下:
# MariaDB 10.4 CentOS repository list - created 2021-08-27 01:31 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
运行安装命令安装MariaDB
sudo yum install -y MariaDB-server MariaDB-client
安装完成可以通过管理命令启动MariaDB服务
systemctl start mariadb #启动服务
systemctl enable mariadb #设置开机启动
systemctl restart mariadb #重新启动
systemctl status mariadb #查看下状态
systemctl stop mariadb.service #停止MariaDB