기계적 인조 인간

데비안 9에 mariadb를 설치하는 방법

[다시보는 맥월드]스티브잡스 식(式) 프리젠테이션 ì‹ê³„ëª

[다시보는 맥월드]스티브잡스 식(式) 프리젠테이션 ì‹ê³„ëª

차례:

Anonim

MariaDB는 오픈 소스, 다중 스레드 관계형 데이터베이스 관리 시스템으로, 이전 버전과 호환되는 MySQL을 대체합니다. MySQL의 원래 개발자 중 일부를 포함하여 MariaDB 재단이 유지 관리합니다.

데비안 9가 릴리스되면서 MySQL은 기본 데이터베이스 시스템 인 MariaDB로 대체되었습니다.

이 튜토리얼에서는 데비안 9 머신에 MariaDB를 설치하는 방법에 대한 두 가지 방법을 보여줍니다. 첫 번째 방법은 데비안 리포지토리에서 MariaDB를 설치하는 데 필요한 단계를 안내하는 것이고, 두 번째 방법은 공식 MariaDB 리포지토리에서 최신 MariaDB 버전을 설치하는 방법을 알려줍니다.

일반적으로 데비안 리포지토리에서 MariaDB를 설치하는 것이 좋습니다.

MariaDB보다 MySQL을 선호한다면 Debian 9에 MySQL을 설치하는 방법 튜토리얼을 확인하십시오. 응용 프로그램에 특정 요구 사항이 없으면 데비안 9의 기본 데이터베이스 시스템 인 MariaDB를 사용해야합니다.

전제 조건

이 학습서를 계속하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오.

데비안 9에 MariaDB 설치

이 글을 쓰는 시점에서 데비안 메인에서 사용할 수있는 최신 MariaDB 버전은 10.1입니다.

데비안 9에 MariaDB를 설치하려면 다음 단계를 따르십시오.

  1. 먼저 다음을 입력하여 apt 패키지 색인을 업데이트하십시오.

    sudo apt update

    패키지 목록이 업데이트되면 다음 명령을 실행하여 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 리포지토리에서 데비안 9에 MariaDB 설치

이 문서를 작성할 당시 최신 MariaDB 버전은 공식 MariaDB 저장소에서 설치할 수있는 버전 10.3입니다. 다음 단계를 계속하기 전에 MariaDB 리포지토리 페이지를 방문하여 사용 가능한 새 버전이 있는지 확인하십시오.

데비안 9 시스템에 MariaDB 10.3을 설치하려면 다음 단계를 따르십시오.

  1. 첫 번째 단계는 MariaDB 저장소를 활성화하고 저장소 GPG 키를 시스템으로 가져 와서 다음 명령을 실행하는 것입니다.

    sudo apt install software-properties-common dirmngr sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'

    리포지토리가 활성화되면 패키지 목록을 업데이트하고 MariaDB를 다음과 같이 설치하십시오.

    sudo apt update sudo 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 >

결론

이 튜토리얼에서는 데비안 9 서버에 MariaDB를 설치하고 보호하는 방법을 보여주었습니다.

이제 MariaDB 서버가 시작되어 명령 행에서 MariaDB 서버에 연결하는 방법을 알았으므로 다음 안내서를 확인하십시오.

mariadb mysql 데비안

이 글은 데비안 9 시리즈에 LAMP Stack을 설치하는 방법의 일부입니다.

이 시리즈의 다른 게시물:

• 데비안 9에 아파치를 설치하는 방법 • 데비안 9에 PHP를 설치하는 방법 • 데비안 9에 아파치 가상 호스트를 설정하는 방법 • 데비안 9에 MariaDB를 설치하는 방법 • 데비안 9에서 암호화하자