CentOS 7에 MariaDB 설치

CentOS 7에 MariaDB 설치

2022-06-01 last update

7 minutes reading mysql mariadb centos
MariaDB는 소스 관계 데이터베이스 관리 시스템으로 뒤로 호환되며 2진 삽입식으로 MySQL을 대체합니다.그것은 MySQL의 일부 원시 개발자와 지역 사회의 많은 사람들이 개발한 것이다.CentOS 7이 발표됨에 따라 MySQL은 MariaDB로 대체되어 기본 데이터베이스 시스템이 되었다.어떤 이유로든 MySQL을 설치해야 하는 경우 확인How to Install MySQL on CentOS 7
지도의애플리케이션에 특정 요구 사항이 없으면 CentOS 7의 기본 데이터베이스 시스템인 MariaDB를 계속 사용해야 합니다.이 강좌에서는 공식 MariaDB 저장소를 사용하여 CentOS 7에 최신 버전의 MariaDB를 설치하는 방법을 보여 드리겠습니다.

선결 조건

로 로그인해야 합니다.
교과서를 계속 공부하기 전에

CentOS 7에 MariaDB 5.5 설치

기본 CentOS 저장소에서 제공되는 MariaDB 서버 버전은 5.5입니다.이것은 최신 버전은 아니지만 매우 안정적이다.다음 절차에 따라 CentOS 7에 MariaDB 5.5를 설치하고 보호합니다.
  • yum 패키지 관리자를 사용하여 MariaDB 패키지를 설치합니다.
    sudo yum install mariadb-server
    설치를 계속하라는 메시지가 표시되면 y 을 누르십시오.
  • 설치가 완료되면 MariaDB 서비스를 시작하고 다음 명령을 사용하여 안내할 때 시작합니다.
    sudo systemctl start mariadbsudo systemctl enable mariadb
  • 설치 성공 여부를 확인합니다.입력:
    sudo systemctl status mariadb
    MariaDB 서비스 상태를 확인하고, 출력은 서비스가 활성 상태이고 실행 중임을 표시해야 합니다.
  • 실행 mysql_secure_installation 스크립트는 보안과 관련된 여러 작업을 수행합니다.
    sudo mysql_secure_installation
    루트 사용자 비밀번호 설정, 익명 사용자 계정 삭제, 루트 사용자의 로컬 컴퓨터 접근 제한, 테스트 데이터베이스 삭제를 알려 줍니다.이 절차들을 상세하게 설명하였다.모든 질문에 대한 대답을 권장합니다(예).
  • CentOS 7에 MariaDB 10.3 설치

    본문을 작성할 때 마리아 DB의 최신 버전은 10.3판이었다.다른 버전의 MariaDB를 설치해야 하는 경우 user with sudo privileges
    특정 MariaDB 버전의 저장소 파일을 생성합니다.CentOS 7에 MariaDB 10.3을 설치하려면 다음 절차를 따르십시오.
  • 첫 번째 단계는 MariaDB 저장소를 활성화하는 것입니다.Y라는 저장소 파일을 만들고 다음 내용을 추가합니다./etc/yum.환매 협의d/MariaDB.repo
    # MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC
    # http://downloads.mariadb.org/mariadb/repositories/
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.3/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
  • MariaDB.repo를 사용하여 MariaDB 서버와 클라이언트 패키지를 설치합니다. 다른 CentOS 패키지와 같습니다.
    sudo yum install MariaDB-server MariaDB-client
    Yum에서 MariaDB GPG 키를 가져오라는 메시지가 표시될 수 있습니다:
    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    Importing GPG key 0x1BB943DB:
     Userid     : "MariaDB Package Signing Key <[email protected]>"
     Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db
     From       : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    Typeyum과hity.
  • 설치가 완료되면안내할 때 MariaDB를 시작하고 서비스를 시작합니다.
    sudo systemctl enable mariadbsudo systemctl start mariadb
  • 검증 설치는 다음 내용을 입력하여 MariaDB 서비스 상태를 확인합니다.
    sudo systemctl status mariadb
  • 마지막 단계는 실행Enter 스크립트입니다. 이 스크립트는 여러 보안 관련 작업을 수행합니다.
    ● mariadb.service - MariaDB 10.3.7 database server
       Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
      Drop-In: /etc/systemd/system/mariadb.service.d
               └─migrated-from-my.cnf-settings.conf
       Active: inactive (dead)
         Docs: man:mysqld(8)
               https://mariadb.com/kb/en/library/systemd/
    이 스크립트는 루트 사용자 비밀번호를 설정하고 익명 사용자를 삭제하라는 메시지를 표시합니다.루트 사용자의 로컬 컴퓨터에 대한 접근을 제한하고 테스트 데이터베이스를 삭제합니다.모든 단계를 상세히 설명하고 모든 질문에 대한 대답을 권장합니다(예).
  • 명령줄에서 MariaDB로 연결

    루트 계정 유형으로 터미널을 통해 MariaDB 서버에 연결:
    sudo mysql_secure_installation
    스크립트를 실행할 때 설정한 루트 암호를 입력하라는 메시지가 표시됩니다.암호를 입력하면 다음과 같은 MariaDB 셸을 볼 수 있습니다.
    mysql -u root -p

    결론

    이 강좌에서는 CentOS 7 서버에서 MariaDB를 설치하고 보호하는 방법을 보여 줍니다.현재 MariaDB 서버가 시작되고 실행되고 있으며 명령줄에서 MariaDB 서버에 연결하는 방법을 알고 있습니다.
  • MariaDB repositories page
  • How to manage MySQL user accounts and databases
  • How to reset a MySQL root password
  • How to Create a MySQL Database
  • 웹 인터페이스를 명령행이 아닌 웹 인터페이스를 원한다면 915)
    이를 통해 MariaDB 데이터베이스를 관리할 수 있습니다.
    이 글은 How to Create MySQL Users Accounts and Grant Privileges 시리즈의 일부분이다.이 시리즈의 추가 게시물: •
    How to Show MySQL Users 2018년 3월 13일 •
    How to Back Up and Restore MySQL Databases with Mysqldump 2018년 3월 13일 •
    CentOS 7월 14일 MariaDB 설치, 2018년
    install phpMyAdmin 2018년 3월 15일 •
    Install LEMP Stack on CentOS 72018년 9월 24일