Centos 6.9システムにMySql 5.7をインストールしようとしています。私はいつも指示に従いました。ここ:
私はこのrpmをダウンロードしました:
mysql57-community-release-el6.rpm
次のコマンドを使用してインストールします。
rpm -Uvh mysql57-community-release-el6.rpm
しかし、この時点では実際にはインストールされていません。このコマンドは次のとおりです。
rpm -qa | grep mysql
これを見せてください:
mysql57-community-release-el6-11.noarch
また、「mysql」を入力しても何も起こりません。ダウンロードすべき依存関係があると思います。
このファイルを編集すると:/etc/yum.repos.d/mysql-community.repo,
私はこれを見る
[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
(他の中から)。手動で7を6に変更しました。
最後に、次のように入力します。
yum install mysql-community-server
私は次のような結果を得ます。
--> Finished Dependency Resolution
Error: Package: mysql-community-server-5.7.22-1.el7.x86_64 (mysql57-community)
Requires: libc.so.6(GLIBC_2.17)(64bit)
Error: Package: mysql-community-server-5.7.22-1.el7.x86_64 (mysql57-community)
Requires: systemd
Error: Package: mysql-community-libs-5.7.22-1.el7.x86_64 (mysql57-community)
Requires: libc.so.6(GLIBC_2.14)(64bit)
Error: Package: mysql-community-client-5.7.22-1.el7.x86_64 (mysql57-community)
Requires: libc.so.6(GLIBC_2.14)(64bit)
Error: Package: mysql-community-server-5.7.22-1.el7.x86_64 (mysql57-community)
Requires: libsasl2.so.3()(64bit)
したがって、以前のインストールが間違っていたため、何らかの方法でe7の依存関係を維持します。正しい依存関係をダウンロードするにはどうすればよいですか?
編集:提案された重複に応じて、以下を試しました。
yum remove "mysql56-community-release-el7.*"
また、次のようにしてmysqlパッケージを削除しました。
rpm -qa | grep mysql
そして答えを受けました:
Removed:
mysql57-community-release.noarch 0:el6-
ただし、再インストールしようとすると同じメッセージが表示されます。
また、OPのコメントに基づいて以前に編集しました。
/etc/yum.repos.d/mysql-community.repo
正しいバージョンのみが選択されていますが、インストール時にまだ間違った依存関係をロードしようとします。