我问这个问题是因为我从未在其他操作系统(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)
和{ {1}}。为了修复它,我尝试运行这个命令:
Required: libmysqlclient.so.16() (64 bit)
但是再次得到另一个错误消息列表。最后,我要补充说CentOS版本是6.6。我希望,有人可以在$ yum install mysql-devel
上提供MySQL
安装的分步教程。谢谢!
修改
这就是我所做的:
CentOS
yum remove ...
# yum localinstall mysql57-community-release-el6-7.noarch.rpm
但是在控制台中我看到,由于一些疯狂的原因,CentOS仍然试图安装# yum install mysql-community-server
。到底他妈发生了什么?我的机器上没有mysql57...el7-7...
了,我有mysql57-community-release-el7-7.noarch.rpm
。为什么它指的是不正确的版本???
答案 0 :(得分:1)
您安装的版本不正确。
此链接" http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm"是为了7.7美元
卸载它并查找正确的版本。如果您有互联网连接,请使用这些命令
sudo yum -y install mysql-server
sudo yum -y install mysql-connector-java