Di recente ho aggiornato il mio sistema CentOS tramite il desktop. Sbaglio!
Avevo MariaDB, phpMyAdmin funzionava bene prima, ma dopo l'aggiornamento si sono fermati.
Ho freneticamente cercato su Google e ho cercato di seguire alcuni tutorial sulla reinstallazione di MySQL di MariaDB * fino a quando non sono arrivato a questo:
Ho eseguito questo comando per rimuovere tutto MySQL:
yum remove mysql-server mysql-libs mysql-devel mysql*
e poi ho provato a reinstallare MySQL:
come sotto - si blocca con errori come segue:
*****************************************************************
[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 ora provo a installare libssl.10, mi viene chiesto di installare le librerie glibc. 2.17 e 2.7.
Altre discussioni hanno detto di starne alla larga in quanto ciò esploderà il mio sistema. Ho provato a scaricare 2.17 ed è enorme - ci sono voluti anni per decomprimerlo.
Qualcuno potrebbe aiutarmi a rimuovere completamente MariaDB e installare MySQL, in modo che non ottenga gli errori di cui sopra e venga trasferito a MariaDB quando eseguo:
yum install mysql-server mysql mysql-devel
Ci sono tonnellate di materiale su come installare MariaDB, ma nessuna che ho trovato finora che spiega chiaramente come tornare indietro a MySQL.
rpm -qa | grep openssl
?