Não é possível instalar o mysql / mysql-server com o yum no Centos 6.4 64bit

3

Funcionou inicialmente ( yum install mysql mysql-server ) e agora não.

Eu removi o mysql de trabalho do repositório com yum remove mysql mysql-server e tentei instalar a partir do fonte rpm do site mysql e ele falhou.

Então eu removi a instalação do rpm e fui reinstalar através do yum, e ele diz que o pacote está indisponível, o que eu faço? Eu tentei mudar o repo, fazendo yum update, etc, revertendo minhas alterações, fazendo yum update novamente, sem sucesso.

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

As coisas mais notáveis que surgem com o 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

correndo     yum instala o MySQL51-client MySQL51-server

ainda falhou nas minhas tentativas. Agora:

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

Quando fiz minhas alterações de repositório, fiz o backup dos repositórios em um diretório de backup. Quando eu desfiz a alteração, copiei os repositórios de volta do backup.

Se ele ainda puder ser um problema de repositório de recompra, seguirei sugestões para examiná-lo / verificar se eles são adequados.

Solução:

No /etc/yum.conf, ele estava na sua lista de exclusão do mysql. yoonix foi capaz de apontar isso para mim, que eu olhei.

 exclude=bind-chroot courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* mysql* nsd* php* proftpd* pure-ftpd* ruby* spamassassin* squirrelmail*
    
por LmOtaku 13.09.2013 / 21:54

4 respostas

3

Olhe para o seu yum.conf, especificamente a linha 'exclui' na seção [main]. Ele lista especificamente 'mysql *'.

exclude: List of packages to exclude from updates or installs. This should be a space separated list. Shell globs using wildcards (eg. * and ?) are allowed.

    
por 13.09.2013 / 22:54
2

No meu caso, usei yum remove mysql mysql-server . Meu VPS está usando o centos release 6.5.

Eu simplesmente executei o script upcp do cpanel:

root@server [~]# /scripts/upcp

Isso funcionou para mim.

    
por 13.09.2014 / 12:50
1
  • Tente limpar o cache do yum.
    yum clean all
  • Tente listar os pacotes para verificar se os seus espelhos são bons e ver se o yum acha que ainda está instalado.
    yum list mysql mysql-server
por 13.09.2013 / 22:23
1

Basta executar

"yum install MySQL51-client.x86_64 " 

e

"yum install MySQL51-server.x86_64"
    
por 13.09.2013 / 22:58