
저는 새로운 Cento OS 7 가상 머신을 가동했고 다음을 따르고 있습니다.이 튜토리얼MariaDB + Galera 클러스터를 설치합니다.
다음과 같이 MariaDB 저장소를 추가했습니다.
vi /etc/yum.repos.d/MariaDB.repo
그런 다음 그것을 채웠다
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
이제 설치를 위해 실행해야 하는데 sudo yum install MariaDB-Galera-server MariaDB-client galera
,이전에 나에게 효과가 있었던 것, 그러나 어떤 이유로 이번에는 MariaDB 클라이언트와 galera만 설치되었으며 yum으로부터 다음과 같은 놀라운 메시지를 받았습니다.
No package MariaDB-Galera-server available.
왜 그런지 아시나요?
편집하다:
비교페도라,CentOS그리고빨간 모자repos, Fedora repo에만 패키지가 있는 것 같습니다. 배포 실수인가요?
답변1
공식 문서에 따르면 나는 인용한다.
MariaDB 10.1 이상에는 더 이상 별도의 MariaDB Galera 클러스터 릴리스가 없습니다. MariaDB(10.1 이상)를 다운로드하고 클러스터를 정상적으로 구성하면 됩니다.
저장소 10.1에서 MariaDB-Galera-server 패키지를 찾을 수 없습니다.
repo 10.0을 사용하고 있으므로 귀하의 질문에 대답하기 위해 방금 테스트를 수행했으며 MariaDB-Galera-server 패키지가 CentOS 7에 있음을 확인했습니다.
- 나는 당신이 컴퓨터의 이전 MySQL 또는 MariaDB 패키지에서 서버를 정리하지 않았다고 확신합니다.
- 또한 mysql 또는 mariadb와 관련된 lib가 있는지 확인하십시오.
- 또한 a를 수행
yum clean all
하고 설치해 보십시오.
답변2
CentOS 7에서 최신 버전을 고려하는 한 아래와 같이 사용할 수 있습니다.
yum -y install MariaDB-server MariaDB-client galera