mariadb 설치 문제

mariadb 설치 문제

mariadb를 설치하고 싶은데 이 오류가 발생합니다.

[root@wslb_206]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)


[root@wslb_206]# yum install mariadb-server mariadb

--> Finished Dependency Resolution
Error: Package: 1:mariadb-server-5.5.56-2.el7.x86_64 (local)
           Requires: mariadb-libs(x86-64) = 1:5.5.56-2.el7
           Installed: 1:mariadb-libs-5.5.52-1.el7.x86_64 (@anaconda)
               mariadb-libs(x86-64) = 1:5.5.52-1.el7
Error: Package: 1:mariadb-5.5.56-2.el7.x86_64 (local)
           Requires: mariadb-libs(x86-64) = 1:5.5.56-2.el7
           Installed: 1:mariadb-libs-5.5.52-1.el7.x86_64 (@anaconda)
               mariadb-libs(x86-64) = 1:5.5.52-1.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

어떻게 업데이트할 수 mariadb-libs-5.5.52-1.el7.x86_64있나요 mariadb-libs(x86-64) = 1:5.5.56-2.el7?

감사해요.

답변1

mariadbCentOS 7의 기본 저장소의 일부이며 이미 설치되어 있어야 합니다. 비호환성은 아마도 구성한 추가 저장소(예: IUS, EPEL) 때문일 수 있습니다.

/etc/yum.repos.d/가 아닌 모든 파일을 다른 곳으로 이동하여 타사 저장소를 비활성화한 후 CentOS-*.repo다음을 시도하십시오.

yum clean all
yum remove mariadb-libs
yum install mariadb-server

답변2

MySQL 커뮤니티 서버에서 MySQL 8을 설치했는데 이제 mariadb대신 설치하려는 경우 다음을 수행하세요.

  1. yum history모든 기록을 보려면 목록 을 수행하십시오 yum.

    sudo yum --setopt=history_list_view=commands history list all
    
  2. MySQL 커뮤니티 서버를 설치한 줄에서 ID를 가져옵니다.

  3. mariadblibs를 실행 취소하려면 다음 명령을 수행하십시오.

    sudo yum history undo ID
    
  4. mariadb이제 다음 명령을 사용하여 설치할 수 있습니다 .

     sudo yum install mariadb mariadb-server
    

관련 정보