Como desinstalar o MariaDB e reinstalar o MySQL? A instalação do MySQL se transforma na instalação do MariaDB

9

Atualizei recentemente meu sistema CentOS por meio da área de trabalho. Erro!

Eu tinha o MariaDB, o phpMyAdmin funcionando bem antes - mas depois da atualização eles pararam.

Eu pesquisei freneticamente e tentei seguir alguns tutoriais sobre o MariaDB * MySQL reinstalar até chegar a este:

link

Eu executei este comando para remover todo o MySQL:

yum remove mysql-server mysql-libs mysql-devel mysql*

e depois tentou reinstalar o MySQL:

como abaixo - ele trava com erros da seguinte forma:

*****************************************************************
[root@localhost ~]# yum install mysql-server mysql mysql-devel
*****************************************************************

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.serverspace.co.uk
 * extras: centos.serverspace.co.uk
 * rpmforge: www.mirrorservice.org
 * updates: mirror.rmg.io
Setting up Install Process
Package mysql-server is obsoleted by MariaDB-server, trying to install MariaDB-server-5.5.29-1.i686 instead
Package mysql is obsoleted by MariaDB-server, trying to install MariaDB-server-5.5.29-1.i686 instead
Package mysql-devel is obsoleted by MariaDB-devel, trying to install MariaDB-devel-5.5.29-1.i686 instead
Resolving Dependencies
--> Running transaction check
---> Package MariaDB-devel.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: MariaDB-common for package: MariaDB-devel
---> Package MariaDB-server.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: libssl.so.10 for package: MariaDB-server
--> Processing Dependency: libcrypto.so.10 for package: MariaDB-server
--> Running transaction check
---> Package MariaDB-common.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: MariaDB-compat for package: MariaDB-common
---> Package MariaDB-server.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: libssl.so.10 for package: MariaDB-server
--> Processing Dependency: libcrypto.so.10 for package: MariaDB-server
--> Running transaction check
---> Package MariaDB-compat.i686 0:5.5.29-1 set to be updated
---> Package MariaDB-server.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: libssl.so.10 for package: MariaDB-server
--> Processing Dependency: libcrypto.so.10 for package: MariaDB-server
--> Finished Dependency Resolution
MariaDB-server-5.5.29-1.i686 from mariadb has depsolving problems
  --> Missing Dependency: libcrypto.so.10 is needed by package MariaDB-server-5.5.29-1.i686 (mariadb)
MariaDB-server-5.5.29-1.i686 from mariadb has depsolving problems
  --> Missing Dependency: libssl.so.10 is needed by package MariaDB-server-5.5.29-1.i686 (mariadb)
Error: Missing Dependency: libcrypto.so.10 is needed by package MariaDB-server-5.5.29-1.i686 (mariadb)
Error: Missing Dependency: libssl.so.10 is needed by package MariaDB-server-5.5.29-1.i686 (mariadb)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

[root@localhost ~]

Se eu tentar instalar o libssl.10, será solicitado que eu instale as bibliotecas do glibc. 2,17 e 2,7.
Outras discussões disseram para ficar claro deles como isso vai explodir meu sistema. Eu tentei baixar 2,17 e é enorme - levou séculos para descompactar.

Alguém poderia me ajudar a remover completamente o MariaDB e instalar o MySQL - para que eu não receba os erros acima e passe para o MariaDB quando eu executo:

yum install mysql-server mysql mysql-devel

Existem toneladas de material sobre como instalar o MariaDB - mas nenhum que eu tenha encontrado até o momento explica claramente como voltar ao MySQL.

    
por Suma 23.02.2013 / 16:13

3 respostas

6

Você ainda tem o repositório MariaDB yum no seu sistema. Contanto que você faça isso, o MariaDB continuará a substituir o MySQL.

Para resolver o problema, remova o repositório do MariaDB. Faça isso localizando o arquivo (pode ser chamado de algo como mariadb.repo ) no diretório /etc/yum.repos.d . Depois de localizar o arquivo, você poderá removê-lo ou editá-lo e alterar enabled=1 to enabled=0 .

    
por 23.02.2013 / 19:38
1

Se você precisa do mysql você precisa adicionar o repositório mysql-community sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm e então você pode instalar o MySQLl como você faz normalmente.

    
por 25.11.2014 / 10:25
0

No Ubuntu, você precisa remover dbconfig-mysql e instalar dbconfig-no-thanks

    
por 11.08.2016 / 12:31