Ree*_*eed 4 mysql centos percona
Centos 7 x64,mysql-community 5.7 从 mysql57-community 仓库安装。
我正在从 mysql 切换到 percona。然而,当我尝试卸载 mysql 时,第一步是可怕的。
Yum 正在使用 mysql 单独删除系统组件,例如 crontabs 和 redhat-lsb-core。
# yum remove mysql-community-*
=====================================================================================================================================
Package Arch Version Repository Size
=====================================================================================================================================
Removing:
mysql-community-client i686 5.7.18-1.el6 @mysql57-community 87 M
mysql-community-common i686 5.7.18-1.el6 @mysql57-community 2.5 M
mysql-community-libs i686 5.7.18-1.el6 @mysql57-community 7.8 M
mysql-community-libs-compat i686 5.7.18-1.el6 @mysql57-community 4.8 M
mysql-community-server i686 5.7.18-1.el6 @mysql57-community 699 M
Removing for dependencies:
cronie i686 1.4.4-16.el6_8.2 @updates 169 k
cronie-anacron i686 1.4.4-16.el6_8.2 @updates 38 k
crontabs noarch 1.10-33.el6 @anaconda-CentOS-201605211917.i386/6.8 2.4 k
geoipupdate-cron noarch 2.3.1-2.el6 @city-fan.org 113
postfix i686 2:2.6.6-8.el6 @base 9.4 M
redhat-lsb-core i686 4.0-7.el6.centos @base 22 k
sysstat i686 9.0.4-33.el6 @base 804 k
Transaction Summary
=====================================================================================================================================
Remove 12 Package(s)
Run Code Online (Sandbox Code Playgroud)
这是为什么?有没有优雅的方法来删除mysql?
这没有意义,因为我从 mysql57-community repo 安装了 mysql。postfix怎么可能依赖于mysql?
到目前为止,我的想法是在切换完成后重新安装这些软件包。但我希望找到更好的解决方案。
Postfix 依赖于有一个提供libmysqlclient.
您可以删除旧包 (mysql57-community) 并使用yum swap. 这将确保 Postfix 在事务前后都具有依赖关系,并且 yum 不会尝试删除它。
yum swap -- install percona-whatever-etc -- remove mysql-whatever-etc
| 归档时间: |
|
| 查看次数: |
3587 次 |
| 最近记录: |