나는 다음 명령을 시도했다
[root@n yum.repos.d]# rpm -qa | grep mysql
mysql-libs-5.1.73-3.el6_5.x86_64
mysql-community-release-fc21-5.noarch
[root@n yum.repos.d]#
하지만 나는 후속 명령을 내린다.
[root@n yum.repos.d]# yum remove mysql
Setting up Remove Process
No Match for argument: mysql
Package(s) mysql available, but not installed.
No Packages marked for removal
[root@n yum.repos.d]#
mysql을 설치하려고 했는데 다음과 같은 오류가 표시됩니다.
[root@n yum.repos.d]# rpm -ivh http://repo.mysql.com/mysql-community-release-el5-5.noarch.rpm
Retrieving http://repo.mysql.com/mysql-community-release-el5-5.noarch.rpm
Preparing... ########################################### [100%]
package mysql-community-release-fc21-5.noarch (which is newer than mysql-community-release-el5-5.noarch) is already installed
file /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql from install of mysql-community-release-el5-5.noarch conflicts with file from package mysql-community-release-fc21-5.noarch
file /etc/yum.repos.d/mysql-community-source.repo from install of mysql-community-release-el5-5.noarch conflicts with file from package mysql-community-release-fc21-5.noarch
file /etc/yum.repos.d/mysql-community.repo from install of mysql- community-release-el5-5.noarch conflicts with file from package mysql- community-release-fc21-5.noarch
[root@n yum.repos.d]# dir
CentOS-Base.repo CentOS-Vault.repo
CentOS-Debuginfo.repo epel.repo
CentOS-fasttrack.repo epel-testing.repo
CentOS-Media.repo mysql-community-release-el6-5.noarch.rpm
[root@n yum.repos.d]#
이 문제를 해결하는 데 도움을 줄 수 있는 사람이 있나요?
답변1
mysql-community-release-fc21-5.noarch
처음부터 설치하지 말았어야 했습니다 . 해당 RPM에는 페도라 코어 21용이라고 명확하게 표시되어 있습니다.
yum erase mysql-community-release-fc21-5.noarch
.
다음으로 를 설치하려고 합니다 mysql-community-release-el5-5.noarch.rpm
. 그렇게 하면 약간 다른 오류 메시지와 함께 시작한 곳으로 돌아갑니다. 해당 RPM에는 el5(CentOS 5.x RHEL 5.x)용이라고 명확하게 표시되어 있습니다.
다음과 같이공식 문서분명히 말하면 el6이라고 표시된 것을 다운로드해야 합니다.
For an EL6-based system, the command is in the form of:
shell> sudo yum localinstall mysql-community-release-el6-{version-number}.noarch.rpm