[리눅스] CentOS 7 mariadb 설치하기

2022. 1. 21. 12:53리눅스

반응형

1. 어떤 버전을 받을 것인지 설정한다.

mariadb.repo에 아래 내용을 등록한다.

mariadb 설치를 지원하는 버전은 아래 링크에서 확인가능.

      http://yum.mariadb.org/

설치를 완료하면 설치된 패키지를 확인하고 서비스를 실행해주고

정상적으로 서비스가 실행됐는지 확인

마지막으로 재부팅시에도 자동적으로 mariadb가 실행되도록 설정한다.

 

> vi /etc/yum.repos.d/mariadb.repo

    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.1.48/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
> yum install -y mariadb mariadb-server

> rpm -qa | grep -i mariadb

> systemctl start mariadb

> systemctl status mariadb

> systemctl enable mariadb

> mysql --version

 

* 만약에 10.3 버전에 mariadb를 설치한후 삭제하고 다시 10.1.48버전을 설치할경우 다음과 같은 메시지가 뜨면서 설치가 안될수 있다.

......

MariaDB-client-10.3.32-1.el7.c FAILED
http://yum.mariadb.org/10.1.48/centos7-amd64/rpms/MariaDB-client-10.3.32-1.el7.centos.x86_64.rpm: [Errno 14] HTTP Error 404 - Not Found/s

.....

이런 경우는 앞에 먼저 10.3버전을 설치하였기 때문에 yum에서 기존 설치 버전이 캐싱된듯하다.

그래서 아래와 같은 명령어로 yum에 메타데이터를 초기화한후 다시 패키지를 설치하면 정상적으로 설치가 된다.

> yum clean metadata

 

반응형