是否可以在 CentOS 6.6 上安装 MySQL?

Is it possible to install MySQL on CentOS 6.6?

我问这个问题是因为我从来没有在其他 OS(Windows、Ubuntu)上遇到过这么多问题,而且我从来没有见过这么多线程和人们评论说他们无法在 CentOS 上安装 mysql-community-server,因为缺少依赖项。我希望有一个命令(我认为 Ubuntu 中有一个)可以完成所有依赖项的完整安装。

所以,这就是我所做的和现在所拥有的:

# wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
# yum localinstall mysql57-community-release-el7-7.noarch.rpm
# yum install mysql-community-server

在我 运行 最后一个命令之后,我得到了一个完整的可怕消息列表(它们不是英文的,我不能轻易地将它们复制粘贴到这里),但是我在其中看到了这样的消息,比如 Required: libstdc++.so.6 (GLIBCXX_3.4.16) (64)Required: libmysqlclient.so.16() (64 bit)。为了修复它,我尝试 运行 这个命令:

$ yum install mysql-devel

但又得到了另一个错误信息列表。最后,我应该补充一点,CentOS 版本是 6.6。我希望有人可以在 CentOS 上提供 MySQL 安装的分步教程。谢谢!

编辑

这是我所做的:

  1. 删除了旧的 mysql 回购 yum remove ...
  2. 使用 # yum localinstall mysql57-community-release-el6-7.noarch.rpm
  3. 下载了一个新的 repo
  4. 如您所见,新的存储库应该是 CentOS 6(正是我所拥有的)。 之后我运行# yum install mysql-community-server

但在控制台中,我看到 CentOS 出于某种疯狂的原因仍在尝试安装 mysql57...el7-7...。到底他妈发生了什么?我的机器上没有 mysql57-community-release-el7-7.noarch.rpm,我有 el6。为什么引用了错误的版本???

您安装的版本不正确。

这个link“http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm”适用于centos 7.7

卸载它并寻找正确的版本。如果您有互联网连接,请使用这些命令

sudo yum -y install mysql-server
sudo yum -y install mysql-connector-java