Linux环境下,Mysql(rpm方式)的安装

检查环境中是否已安装 MySQL[vagary@vagary ~]$ rpm -qa | grep mysql[vagary@vagary ~]$返回空值的话,就说明没有安装 Mysql 。  注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 Mysql。如果已安装的 MySQL 版本不是想要的版本。需要把原来的 Mysql 卸载。[vagary@vagary ~]
摘要由CSDN通过智能技术生成
检查环境中是否已安装 MySQL
[vagary@vagary ~]$ rpm -qa | grep mysql
[vagary@vagary ~]$

返回空值的话,就说明没有安装 Mysql 。
  注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 Mysql。如果已安装的 MySQL 版本不是想要的版本。需要把原来的 Mysql 卸载。

[vagary@vagary ~]$ yum remove mysql mysql-server mysql-libs mysql-common
[vagary@vagary ~]$ rm -rf /var/lib/mysql
[vagary@vagary ~]$ rm -f /etc/my.cnf

注:这里使用的是yum命令卸载,因为yum命令可以自动删除与mysql相关的依赖;如果使用rpm命令卸载,则还需要手动去删除和mysql相关的文件。
如果是CentOS7版本的,我们再检测一下mariadb,因为mariadb是从mysql来的,是它的一个分支

[root@VM-4-12-centos ~]# rpm -qa |grep -i mariadb
mariadb-libs-5.5.68-1.el7.x86_64

如果存在,也需要清理掉,rpm -e 加上包名,把mariadb包清掉

[root@VM-4-12-centos ~]# rpm -e mariadb-libs-5.5.68-1.el7.x86_64

可以看到用rpm删除会失败,提示有依赖关系的软件需要安装

[vagary@VM-4-12-centos app]$ rpm -e mariadb-libs-5.5.68-1.el7.x86_64
error: Failed dependencies:
        libmysqlclient.so.18()(64bit) is needed by (installed) postfix-2:2.10.1-9.el7.x86_64
        libmysqlclient.so.18(libmysqlclient_18)(64bit) is needed by (installed) postfix-2:2.10.1-9.el7.x86_64

rpm在删除时,如果显示有依赖关系,就可以用yum remove + 包名来删除mariadb

[root@vagary ~]# yum remove mariadb-libs-5.5.68-1.el7.x86_64
Loaded plugins: fastestmirror, langpacks
Resolving Dependencies
--> Running transaction check
---> Package mariadb-libs.x86_64 1:5.5.68-1.el7 will be erased
--> Processing Dependency: libmysqlclient.so.18()(64bit) for package: 2:postfix-2.10.1-9.el7.x86_64
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: 2:postfix-2.10.1-9.el7.x86_64
--> Running transaction check
---> Package postfix.x86_64 2:2.10.1-9.el7 will be erased
--> Finished Dependency Resolution
epel/7
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值