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 Community Server에서 이미 MySQL 8을 설치했는데 mariadb이를 대신 설치하려면 다음을 수행하십시오.

  1. yum history목록을 실행하여 모든 yum기록을 확인하세요.

    sudo yum --setopt=history_list_view=commands history list all
    
  2. MySQL Community Server가 설치된 라인에서 ID를 가져옵니다.

  3. mariadb라이브러리를 실행 취소하려면 다음 명령을 실행하십시오.

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

     sudo yum install mariadb mariadb-server
    

관련 정보