CentOS6.8上安装Mysql5.7报错[Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)]

在CentOS6.8上安装Mysql5.7,在执行#yum install mysql-community-server时报错:

错误:Package: mysql-community-server-5.7.25-1.el7.x86_64
(mysql57-community)
Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)

如图:
CentOS6.8上安装Mysql5.7报错[Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)]_第1张图片

原因:查看后发现,因为我下载的mysql的yum源mysql57-community-release-el7-11.noarch.rpm是适用于CentOS7的,所以会报这个错。
解决方法:如果不小心下错了rpm,并且已经执行了rpm -ivf mysql57-community-release-el7-11.noarch.rpm安装了mysql的yum,需要先删除,再下合适版本rpm。

  1. 查看安装的mysql。
    # yum list installed |grep mysql
    mysql-libs.x86_64 5.1.73-8.el6_8 @base
    mysql57-community-release.noarch

  2. 删除安装的mysql。
    # yum -y remove mysql57-community-release.noarch

  3. 重新下载mysql的rpm文件。
    # wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm

  4. 安装Mysql的yum源。
    # rpm -ivh mysql57-community-release-el6-9.noarch.rpm

  5. 安装Mysql。
    # yum install mysql-community-server
    如果这是还报Package: mysql-community-server-5.7.25-1.el7.x86_64 (mysql57-community),执行下# yum clean all。Mysql安装成功。
    CentOS6.8上安装Mysql5.7报错[Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)]_第2张图片
    CentOS 下 rpm包与 yum 安装与卸载:
    rpm:
    安装
    # rpm -ivh

    移走一个包
    # rpm -e

    卸载
    rpm -qa|grep mysql
    rpm -e mysql

    yum:
    # yum install 包名
    # yum -y remove 包名

    参考网址:
    https://www.cnblogs.com/liaojie970/p/6138075.html

你可能感兴趣的:(数据库)