在CentOS上安装MySQL服务器和连接器/ C ++


0

我正在使用CentOS 5.4。我正在尝试安装MySQL Server和Connector / c ++,但无法从rpm包中安装。安装时发生错误

yum -i -allfiles  MySQL-server-5.6.22-1.el6.i686.rpm

yum -ivh -allfiles  MySQL-server-5.6.22-1.el6.i686.rpm

error: Failed dependencies:
    libc.so.6(GLIBC_2.10) is needed by MySQL-server-5.6.22-1.el6.i686
    libc.so.6(GLIBC_2.7) is needed by MySQL-server-5.6.22-1.el6.i686
    libc.so.6(GLIBC_2.8) is needed by MySQL-server-5.6.22-1.el6.i686
    libstdc++.so.6(GLIBCXX_3.4.11) is needed by MySQL-server-5.6.22-1.el6.i686
    libstdc++.so.6(GLIBCXX_3.4.9) is needed by MySQL-server-5.6.22-1.el6.i686
    rpmlib(FileDigests) <= 4.6.0-1 is needed by MySQL-server-5.6.22-1.el6.i686
    rpmlib(PayloadIsXz) <= 5.2-1 is needed by MySQL-server-5.6.22-1.el6.i686

Answers:


0

关于rpm库错误,您尝试安装的MySQL软件包似乎需要更高版本的rpm,但由于较低版本的rpm无法识别该库,因此您试图将其安装在具有较低rpm版本的计算机中。

您可以通过执行以下命令来检查已安装的rpm软件包

rpm --version

通过执行以下命令来识别库在机器中是否可用

rpm --showrc。

要解决此问题,您可以尝试在较低版本的rpm上安装另一个MySQL软件包,或在计算机中将rpm软件包升级到较高版本。

对于libc.so.6失败,可以使用以下命令

sudo apt-get更新sudo apt-get安装libc6


rpm版本是4.4.23,我在centOS服务器上没有root访问权限。因此,现在我移至sqlite3以与已经安装在cent OS上的c ++进行接口。
erdarshp
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.