MySQL/MySQL-Server kann mit Yum in Centos 6.4 64bit nicht installiert werden

MySQL/MySQL-Server kann mit Yum in Centos 6.4 64bit nicht installiert werden

Anfangs hat es funktioniert ( yum install mysql mysql-server), jetzt aber nicht mehr.

Ich habe das funktionierende MySQL aus dem Repo entfernt yum remove mysql mysql-serverund versucht, es aus der RPM-Quelle von der MySQL-Website zu installieren, aber es ist fehlgeschlagen.

Also habe ich die RPM-Installation entfernt und versucht, sie über Yum neu zu installieren. Es heißt, das Paket sei nicht verfügbar. Was soll ich tun? Ich habe versucht, das Repo zu ändern, Yum Update auszuführen usw., meine Änderungen rückgängig zu machen und Yum Update erneut auszuführen, ohne Erfolg.

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

Die bemerkenswertesten Dinge, die mit yum search mysql kommen

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

Ausführen von yum install MySQL51-Client MySQL51-Server

meine Versuche sind immer noch fehlgeschlagen. Im Moment:

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

Als ich meine Repo-Änderungen vornahm, sicherte ich die Repos in einem Backup-Verzeichnis. Als ich die Änderung rückgängig machte, kopierte ich die Repos aus dem Backup zurück.

Wenn es sich immer noch um ein Problem mit dem Repo-Depot handeln könnte, werde ich die Vorschläge befolgen und der Sache nachgehen bzw. prüfen, ob sie korrekt sind.

Lösung:

In /etc/yum.conf stand MySQL in der Ausschlussliste. Yoonix konnte mich darauf aufmerksam machen, was ich übersehen hatte.

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

Antwort1

Sehen Sie sich Ihre yum.conf an, insbesondere die Zeile „excludes“ im Abschnitt [main]. Dort wird ausdrücklich „mysql*“ aufgeführt.

exclude: Liste der Pakete, die von Updates oder Installationen ausgeschlossen werden sollen. Dies sollte eine durch Leerzeichen getrennte Liste sein. Shell-Globs mit Platzhaltern (z. B. * und ?) sind zulässig.

Antwort2

In meinem Fall habe ich verwendet yum remove mysql mysql-server. Mein VPS verwendet CentOS Release 6.5.

Ich habe einfach das cPanel-UPCP-Skript ausgeführt:

root@server [~]# /scripts/upcp

Bei mir hat es funktioniert.

Antwort3

  • Versuchen Sie, den Yum-Cache zu leeren.
    yum clean all
  • Versuchen Sie, Pakete aufzulisten, um zu überprüfen, ob Ihre Spiegel in Ordnung sind, und prüfen Sie, ob Yum denkt, dass sie noch installiert sind.
    yum list mysql mysql-server

Antwort4

Lauf einfach

"yum install MySQL51-client.x86_64 " 

Und

"yum install MySQL51-server.x86_64"

verwandte Informationen