Centos 6.4 64비트에서 yum을 사용하여 mysql/mysql-server를 설치할 수 없습니다.

Centos 6.4 64비트에서 yum을 사용하여 mysql/mysql-server를 설치할 수 없습니다.

처음에는 작동했지만( yum install mysql mysql-server) 이제는 작동하지 않습니다.

저장소에서 작업 중인 mysql을 제거 yum remove mysql mysql-server하고 mysql 웹 사이트의 rpm 소스에서 설치를 시도했지만 실패했습니다.

그래서 rpm 설치를 제거하고 yum을 통해 다시 설치했는데 패키지를 사용할 수 없다고 나옵니다. 어떻게 해야 합니까? 저장소 변경, yum 업데이트 등을 시도하고 변경 사항을 되돌리고 yum 업데이트를 다시 시도했지만 소용이 없었습니다.

root@ns5000967 [/home/alex]# yum install mysql mysql-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: less.cogeco.net
 * epel: epel.mirror.constant.com
 * extras: centos.bhs.mirrors.ovh.net
 * rpmforge: mirror.rit.edu
 * updates: mirror.agmn.ca
Setting up Install Process
No package mysql available.
No package mysq-server available.
Error: Nothing to do

yum search mysql에서 가장 주목할만한 점

MySQL51-client.x86_64 : MySQL - Client
MySQL51-devel.x86_64 : MySQL - Development header files and libraries
MySQL51-server.x86_64 : MySQL - a very fast and reliable SQL database server
MySQL51-shared.x86_64 : MySQL - Shared libraries
MySQL51-test.x86_64 : MySQL - Test suite

yum install MySQL51-client MySQL51-server 실행

내 시도는 여전히 실패했습니다. 지금 바로:

root@ns5000967 [/home/alex]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: base epel extras rpmforge updates
Cleaning up Everything
Cleaning up list of fastest mirrors

-

root@ns5000967 [/home/alex]# yum list mysql mysql-server
Loaded plugins: fastestmirror
Determining fastest mirrors
epel/metalink                                                                               |  13 kB     00:00
 * base: less.cogeco.net
 * epel: epel.mirror.constant.com
 * extras: centos.bhs.mirrors.ovh.net
 * rpmforge: mirror.rit.edu
 * updates: centos.mirror.gtcomm.net
base                                                                                              | 3.7 kB     00:00
base/primary_db                                                                                   | 4.4 MB     00:00
epel                                                                                              | 4.2 kB     00:00
epel/primary_db                                                                                   | 5.5 MB     00:00
extras                                                                                            | 3.4 kB     00:00
extras/primary_db                                                                                 |  18 kB     00:00
rpmforge                                                                                          | 1.9 kB     00:00
rpmforge/primary_db                                                                               | 2.6 MB     00:08
updates                                                                                           | 3.4 kB     00:00
updates/primary_db                                                                                 | 4.4 MB     00:00
Error: No matching Packages to list

/etc/yum.conf

[main]
exclude=bind-chroot courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* mysql* nsd* php* proftpd* pure-ftpd* ruby* spamassassin* squirrelmail*
tolerant=1
errorlevel=1
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?     project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

-

root@ns5000967 [/home/alex]# ls /etc/yum.repos.d/*
/etc/yum.repos.d/CentOS-Base.repo       /etc/yum.repos.d/CentOS-Media.repo       /etc/yum.repos.d/epel.repo          /etc/yum.repos.d/mirrors-rpmforge             /etc/yum.repos.d/mirrors-rpmforge-testing  /etc/yum.repos.d/rpmforge.repo
/etc/yum.repos.d/CentOS-Debuginfo.repo  /etc/yum.repos.d/CentOS-Vault.repo       /etc/yum.repos.d/epel-testing.repo  /etc/yum.repos.d/mirrors-rpmforge-extras      /etc/yum.repos.d/remi.repo

저장소를 변경할 때 저장소를 백업 디렉터리에 백업했습니다. 변경 사항을 취소했을 때 백업에서 저장소를 다시 복사했습니다.

여전히 리포지토리 문제일 수 있는 경우 이를 조사하고 적절한지 확인하는 제안을 따를 것입니다.

해결책:

/etc/yum.conf에는 mysql 제외 목록이 있습니다. yonix는 나에게 이 점을 지적해 주었고 나는 이를 살펴보았습니다.

 exclude=bind-chroot courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* mysql* nsd* php* proftpd* pure-ftpd* ruby* spamassassin* squirrelmail*

답변1

yum.conf, 특히 [main] 섹션의 'excludes' 줄을 살펴보세요. 구체적으로 'mysql*'을 나열합니다.

제외: 업데이트 또는 설치에서 제외할 패키지 목록입니다. 공백으로 구분된 목록이어야 합니다. 와일드카드(예: * 및 ?)를 사용하는 쉘 글로브가 허용됩니다.

답변2

내 경우에는 yum remove mysql mysql-server. 내 VPS는 centos 릴리스 6.5를 사용하고 있습니다.

나는 단순히 cpanel upcp 스크립트를 실행했습니다.

root@server [~]# /scripts/upcp

그것은 나를 위해 일했습니다.

답변3

  • yum 캐시를 지워보세요.
    yum clean all
  • 패키지를 나열하여 미러가 양호한지 확인하고 yum이 아직 설치되어 있다고 생각하는지 확인하세요.
    yum list mysql mysql-server

답변4

그냥 실행

"yum install MySQL51-client.x86_64 " 

그리고

"yum install MySQL51-server.x86_64"

관련 정보