你好。
在 Linux 操作系统上
Oracle Linux Server release 6.9
NAME="Oracle Linux Server"
VERSION="6.9"
ID="ol"
VERSION_ID="6.9"
PRETTY_NAME="Oracle Linux Server 6.9"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:6:9:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://bugzilla.oracle.com/"
ORACLE_BUGZILLA_PRODUCT="Oracle Linux 6"
ORACLE_BUGZILLA_PRODUCT_VERSION=6.9
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=6.9
Red Hat Enterprise Linux Server release 6.9 (Santiago)
Oracle Linux Server release 6.9
尝试从存储库安装
mysql 5.7
yum install https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm
sudo rpm -ivh mysql57-community-release-el6-11.noarch.rpm
yum install mysql-community-server
我收到一个错误
Error: Package: mysql-community-client-5.7.19-1.el7.x86_64 (mysql57-community)
Requires: libc.so.6(GLIBC_2.14)(64bit)
Error: Package: perl-DBD-MySQL-4.013-3.el6.x86_64 (@public_ol6_latest)
Requires: libmysqlclient.so.16(libmysqlclient_16)(64bit)
Removing: mysql-libs-5.1.73-8.0.1.el6_8.x86_64 (@public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Obsoleted By: mysql-community-libs-5.7.19-1.el7.x86_64 (mysql57-community)
Not found
Available: mysql-libs-5.1.47-4.el6.x86_64 (public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Available: mysql-libs-5.1.52-1.el6_0.1.x86_64 (public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Available: mysql-libs-5.1.61-1.el6_2.1.x86_64 (public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Available: mysql-libs-5.1.61-4.el6.x86_64 (public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Available: mysql-libs-5.1.66-1.el6_3.x86_64 (public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Available: mysql-libs-5.1.66-2.el6_3.x86_64 (public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Available: mysql-libs-5.1.67-1.el6_3.x86_64 (public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Available: mysql-libs-5.1.69-1.el6_4.x86_64 (public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Available: mysql-libs-5.1.71-1.el6.x86_64 (public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Available: mysql-libs-5.1.73-3.el6_5.x86_64 (public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Available: mysql-libs-5.1.73-5.el6_6.x86_64 (public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Available: mysql-libs-5.1.73-5.el6_7.1.x86_64 (public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Available: mysql-libs-5.1.73-7.el6.x86_64 (public_ol6_latest)
libmysqlclient.so.16(libmysqlclient_16)(64bit)
Error: Package: mysql-community-server-5.7.19-1.el7.x86_64 (mysql57-community)
Requires: libsasl2.so.3()(64bit)
Error: Package: mysql-community-server-5.7.19-1.el7.x86_64 (mysql57-community)
Requires: systemd
如何解决这个问题呢?
您正在尝试安装mysql57 -community-release-el6-11.noarch.rpm 文件。您只能在最简单的情况下执行此操作,即包没有依赖项。您会收到有关损坏的依赖项的消息。为了使包管理系统能够自动处理包依赖关系,您需要安装.
最简单的方法是启动包管理系统的图形界面(我不知道你有什么 - gnorpm 或 kdeadmin),使用搜索功能找到mysql包(可能结果是 5.7 版本丢失)并安装软件包。所有依赖项都将自动解决。