태그 보관물: openssl

openssl

MariaDB를 제거하고 MySQL을 다시 설치하는 방법은 무엇입니까? MySQL 설치가 MariaDB 설치로 바 turns set to be updated –> Processing Dependency: libssl.so.10

최근에 데스크톱을 통해 CentOS 시스템을 업그레이드했습니다. 잘못!

나는 MariaDB, phpMyAdmin이 전에 잘 작동했지만 업그레이드 후에는 중단되었습니다.

나는 미친 듯이 googled하고 MariaDB * MySQL에 대한 몇 가지 자습서를 따라하려고했습니다.

http://centosforge.com/node/how-replace-mysql-mariadb-centos-6-include-mysql-uninstall-instructions-and-yum-install

이 명령을 실행하여 모든 MySQL을 제거했습니다.

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

그런 다음 MySQL을 다시 설치하려고했습니다.

아래와 같이-다음과 같이 오류가 발생합니다.

*****************************************************************
[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 ~]

libssl.10을 설치하려고하면 glibc 라이브러리를 설치하라는 메시지가 나타납니다. 2.17 및 2.7.
다른 토론은 내 시스템을 폭발시킬 것이기 때문에 분명히 말하고 있습니다. 나는 다운로드 2.17을 시도했고 그것은 거대하다-압축을 풀기 위해 나이가 걸렸다.

누군가가 MariaDB를 완전히 제거하고 MySQL을 설치하도록 도와 줄 수 있습니까? 그래서 위의 오류가 발생하지 않고 실행할 때 MariaDB로 푸시됩니다.

yum install mysql-server mysql mysql-devel

MariaDB를 설치하는 방법에 대한 자료는 많지만 지금까지는 MySQL로 거꾸로가는 방법을 명확하게 설명하지 못했습니다.



답변

여전히 시스템에 MariaDB yum 저장소가 있습니다. 그렇게하는 한 MariaDB는 계속 MySQL을 교체합니다.

이 문제를 해결하려면 MariaDB 리포지토리를 제거하십시오. 디렉토리 mariadb.repo에서 파일을 찾아서 (이와 같이 이름이 지정 될 수 있음 )이를 수행하십시오 /etc/yum.repos.d. 파일을 찾은 후 파일을 제거하거나 파일을 편집하고로 변경할 enabled=1enabled=0있습니다.


답변

mysql이 있어야하는 경우 mysql-community repo를 추가해야합니다 sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm. 그러면 평소처럼 MySQLl을 설치할 수 있습니다.


답변

우분투에서는 제거 dbconfig-mysql하고 설치해야합니다.dbconfig-no-thanks


답변