Erros de dependências com falha durante a instalação do MySQL no CentOS Linux

1

Estou tentando instalar o MySQL no Linux. E parece que estou confuso sobre qual pacote MySQL devo usar para o meu ambiente Linux em particular.

Meus detalhes do Linux:

Linux 2.6.32-71.el6.x86_64 #1 SMP Fri May 20 03:51:51 BST 2011 x86_64 x86_64 x86_64 GNU/Linux
CentOS Linux release 6.0 (Final)

Então eu fui para o pacote do MySQL MySQL-server-5.5.20-1.linux2.6.x86_64.rpm (download de aqui ). Eu escolho Linux-Generic do menu suspenso. Mas quando tento instalá-lo, recebo este erro:

error: Failed dependencies:
    libaio.so.1()(64bit) is needed by MySQL-server-5.5.20-1.linux2.6.x86_64
    libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.5.20-1.linux2.6.x86_64
    libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.5.20-1.linux2.6.x86_64

Recebi mais erros de dependências com falha quando escolhi MySQL-server-5.5.20-1.linux2.6.i386.rpm . Então, ambos não estão funcionando.

    
por Aamir Adnan 13.02.2012 / 12:33

4 respostas

0

Tente o seguinte comando:

yum install mysql-server

Em seguida, inicie-o tentando um destes:

/sbin/service mysql start
/sbin/service mysqld start
    
por 13.02.2012 / 12:39
6

Depois de um erro semelhante, eu descobri qual era o seu problema (e tinha um grande "durrrr" do meu lado, como eu estava construindo do SRPM em segundo plano):

Ao usar os pacotes do mysql.com, certifique-se de estar baixando a versão correta para sua plataforma (32 bits ou 64 bits), incluindo todos os pacotes suplementares. MySQL O Oracle tem um layout de página da web terrível e é fácil misturar as coisas.

Para instalar a dependência de qualquer arquitetura:

yum install libaio

ou se você precisar do MySQL de 32 bits na arquitetura de 64 bits:

yum install libaio.686

Você pode sempre instalar os pacotes in-distro (como discutido acima), mas esta é uma resposta direta ao seu problema original. Acho muito fácil misturar downloads nesse site.

    
por 04.10.2012 / 13:32
0

Parece que você tem um RedHat Enterprise Linux 6.x ou um CentOS 6.x. (o "el6" no seu id do kernel).

Por favor, tente obter o rpm para sua própria distribuição, seja de redhat.com ou centos.org (eles são mais ou menos compatíveis entre si). Eu recomendo que você use a ferramenta de instalação "yum", que resolverá todas as dependências em si:

yum install mysql-server
    
por 13.02.2012 / 12:40
-2

Inicie o serviço MySQL usando

service mysqld start 

ou

/usr/bin/mysqld start
    
por 14.02.2012 / 06:00