Debian 9에 MariaDB 설치 방법

Debian 9에 MariaDB 설치 방법

2022-06-01 last update

7 minutes reading mariadb debian mysql
MariaDB는 MySQL을 호환하는 다중 스레드 관계 데이터베이스 관리 시스템입니다.MariaDB Foundation의 유지 보수 및 개발
일부 MySQL의 원래 개발자를 포함합니다.Debian 9이 발표됨에 따라 MySQL은 MariaDB에서 기본 데이터베이스 시스템으로 대체되었습니다.이 강좌에서는 Debian 9 기기에 MariaDB를 설치하는 두 가지 방법을 보여 드리겠습니다.첫 번째 방법은 데비안 저장소에서 MariaDB를 설치하는 데 필요한 절차를 안내하고, 두 번째 방법은 공식 MariaDB 저장소에서 최신 버전의 MariaDB를 설치하는 방법을 가르쳐 줍니다.일반적으로 Debian 저장소에서 MariaDB를 설치하는 것이 좋습니다.MariaDB가 아닌 MySQL을 선호하는 경우 How to Install MySQL on Debian 9
지도의만약 응용 프로그램에 특정한 요구가 없다면, MariaDB, Debian 9의 기본 데이터베이스 시스템을 계속 사용해야 합니다.

선결 조건

본 강좌를 계속하기 전에 user with sudo privileges으로 로그인하시기 바랍니다
.

Debian 9에 MariaDB 설치

본문을 작성할 때 데비안 메인에서 제공한 최신 MariaDB 버전은 10.1판이다.Debian 9에 MariaDB를 설치하려면 다음 절차를 따르십시오.
  • 은 먼저
    sudo apt update
  • 을 입력하여 apt 패키지 인덱스 업데이트 패키지 목록을 업데이트한 후 다음 명령을 실행하여 MariaDB:
    sudo apt install mariadb-server
  • MariaDB 서비스를 설치합니다.
    sudo systemctl status mariadb
    을 입력하여 검증할 수 있습니다. 출력은 다음과 같습니다.
    ● mariadb.service - MariaDB database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset
    Active: active (running) since Wed 2018-09-12 15:10:40 UTC; 1min 48s ago
    Main PID: 11356 (mysqld)
    Status: "Taking your SQL requests now..."
    CGroup: /system.slice/mariadb.service
            └─11356 /usr/sbin/mysqld
  • MariaDB 저장소에서 Debian 9에 MariaDB 설치

    본문을 작성할 때 MariaDB의 최신 버전은 10.3판으로 공식 MariaDB 저장소에서 설치할 수 있습니다.다음 단계를 진행하기 전에 MariaDB Repository을 방문하십시오.
    페이지를 넘기고 사용할 수 있는 새 버전이 있는지 확인하십시오.Debian 9 시스템에 MariaDB 10.3을 설치하려면 다음 절차를 따르십시오.
  • 첫 번째 단계는 enable the MariaDB repository입니다.
    다음 명령을 실행하기 위해 저장소 GPG 키를 시스템에 가져옵니다.
    sudo apt install software-properties-common dirmngrsudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'
  • 저장소를 활성화하면 패키지 목록을 업데이트하고 MariaDB:
    sudo apt updatesudo apt install mariadb-server
  • MariaDB 서비스가 자동으로 시작됩니다.이를 검증하려면 다음 명령을 실행하십시오.
    sudo systemctl status mariadb
    ● mariadb.service - MariaDB 10.3.8 database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/mariadb.service.d
            └─migrated-from-my.cnf-settings.conf
    Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago
        Docs: man:mysqld(8)
            https://mariadb.com/kb/en/library/systemd/
    Main PID: 16417 (mysqld)
    Status: "Taking your SQL requests now..."
        Tasks: 31 (limit: 507)
    CGroup: /system.slice/mariadb.service
            └─16417 /usr/sbin/mysqld
  • MariaDB 보호

    MariaDB 설치의 안전성을 높이려면 mysql_secure_installation 스크립트를 실행하십시오.
    sudo mysql_secure_installation
    이 스크립트는 루트 계정에 비밀번호를 설정하고 익명의 사용자를 삭제하며 루트 사용자의 로컬 컴퓨터 접근을 제한하고 테스트 데이터베이스를 삭제하라는 메시지를 표시합니다.마지막으로, 스크립트는 모든 변경 사항이 즉시 적용될 수 있도록 특권표를 다시 불러옵니다.모든 단계를 자세히 설명하고 모든 질문에 "Y"(예) 를 대답하는 것이 좋습니다.

    명령줄에서 MariaDB로 연결

    은 터미널을 통해 MariaDB 서버에 연결합니다. 루트 계정 유형:
    mysql -u root -p
    으로, mysql_secure_installation 스크립트를 사용하여 설정한 루트 암호를 입력하라는 메시지가 표시됩니다.암호를 입력하면 MariaDB 셸을 볼 수 있습니다. 아래와 같습니다.
    Welcome to the MariaDB monitor.  Commands end with ; or \g.
    Your MariaDB connection id is 2
    Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1
    
    Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    MariaDB [(none)]>
    

    결론

    은 이 강좌에서 Debian 9 서버에 MariaDB를 설치하고 보호하는 방법을 보여 줍니다.현재 MariaDB 서버가 시작되고 실행되고 있으며 명령줄에서 MariaDB 서버에 연결하는 방법을 알고 있습니다.아래 안내서를 보셔야 할 수 있습니다:
  • How to manage MySQL user accounts and databases
  • How to reset a MySQL root password How to Create a MySQL Database
  • How to Create MySQL Users Accounts and Grant Privileges
  • How to Show MySQL Users
  • 이 글은 How to Back Up and Restore MySQL Databases with Mysqldump 시리즈의 일부분이다.이 시리즈의 추가 게시물: •
    How to Install LAMP Stack on Debian 9 2018년 8월 23일
    How to Install Apache on Debian 9 2018년 8월 30일
    How to Install PHP on Debian 9 2018년 9월 2일
    2018년 9월 12일 Debian에 MariaDB 설치 방법
    How To Set Up Apache Virtual Hosts on Debian 9 2018년 10월 19일