차례:
- 전제 조건
- 우분투 18.04에 MariaDB 설치
- MariaDB 리포지토리에서 Ubuntu 18.04에 MariaDB 설치
- MariaDB 보안
- 명령 행에서 MariaDB에 연결
- 결론
MariaDB는 오픈 소스, 다중 스레드 관계형 데이터베이스 관리 시스템으로, 이전 버전과 호환되는 MySQL을 대체합니다. MySQL의 원래 개발자 중 일부를 포함하여 MariaDB 재단이 유지 관리합니다.
이 튜토리얼에서는 Ubuntu 18.04 시스템에 MariaDB를 설치하는 방법에 대한 두 가지 방법을 보여줍니다. 첫 번째 방법은 Ubuntu 리포지토리에서 MariaDB를 설치하는 데 필요한 단계를 설명하고 두 번째 방법은 공식 MariaDB 리포지토리에서 최신 MariaDB 버전을 설치하는 방법을 보여줍니다.
일반적으로 첫 번째 방법을 사용하고 Ubuntu에서 제공하는 MariaDB 패키지를 설치하는 것이 좋습니다.
MariaDB 대신 MySQL을 설치하려면 Ubuntu 18.04에 MySQL을 설치하는 방법 자습서를 확인하십시오.전제 조건
이 학습서를 계속하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오.
우분투 18.04에 MariaDB 설치
이 기사를 작성할 당시 MariaDB 버전 10.1은 Ubuntu 기본 리포지토리에 포함되어 있습니다.
Ubuntu 18.04에 MariaDB를 설치하려면 다음 단계를 수행하십시오.
-
패키지 색인을 업데이트하십시오.
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 Sun 2018-07-29 19:31:31 UTC; 38s ago Main PID: 13932 (mysqld) Status: "Taking your SQL requests now…" Tasks: 27 (limit: 507) CGroup: /system.slice/mariadb.service └─13932 /usr/sbin/mysqld
다음을 사용하여 MariaDB 버전을 확인할 수도 있습니다.
mysql -V
mysql Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
MariaDB 리포지토리에서 Ubuntu 18.04에 MariaDB 설치
이 기사를 작성할 당시 공식 MariaDB 저장소에서 사용 가능한 최신 버전의 MariaDB는 MariaDB 버전 10.3입니다. 다음 단계를 계속하기 전에 MariaDB 리포지토리 페이지를 방문하여 사용 가능한 새 버전이 있는지 확인해야합니다.
Ubuntu 18.04 서버에 MariaDB 10.3을 설치하려면 다음 단계를 수행하십시오.
-
먼저 다음 명령을 사용하여 MariaDB GPG 키를 시스템에 추가하십시오.
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
키를 가져 오면 다음과 같이 MariaDB 저장소를 추가하십시오.
sudo add-apt-repository 'deb http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'
MariaDB 저장소에서 패키지를 설치하려면 패키지 목록을 업데이트해야합니다.
sudo apt update
저장소가 추가되었으므로 다음을 사용하여 MariaDB 패키지를 설치하십시오.
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 서버 버전을 인쇄하십시오.
mysql -V
mysql Ver 15.1 Distrib 10.3.8-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
MariaDB 보안
mysql_secure_installation
명령을 실행하여 MariaDB 설치의 보안을 향상 시키십시오.
sudo mysql_secure_installation
스크립트는 루트 사용자 암호를 설정하고, 익명 사용자를 제거하고, 로컬 컴퓨터에 대한 루트 사용자 액세스를 제한하고, 테스트 데이터베이스를 제거하라는 메시지를 표시합니다. 결국 스크립트는 모든 변경 사항이 즉시 적용되도록 권한 테이블을 다시로드합니다.
모든 단계는 자세하게 설명되어 있으며 모든 질문에 "Y"(예)로 대답하는 것이 좋습니다.
명령 행에서 MariaDB에 연결
터미널을 통해 MariaDB 서버에 연결하기 위해 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 49 Server version: 10.1.29-MariaDB-6 Ubuntu 18.04 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 서버가 시작되어 명령 행에서 MariaDB 서버에 연결하는 방법을 알았으므로 다음 안내서를 확인하십시오.
명령 행보다 웹 인터페이스를 선호하는 경우 phpMyAdmin을 설치하고이를 통해 MariaDB 데이터베이스 및 사용자를 관리 할 수 있습니다.
mariadb mysql 우분투이 글은 데비안 9 시리즈에 LEMP Stack을 설치하는 방법의 일부입니다.
이 시리즈의 다른 게시물:
• Ubuntu 18.04에 MariaDB를 설치하는 방법 • Debian 9에 Nginx를 설치하는 방법 • Debian 9에 PHP를 설치하는 방법 • Debian 9에 Nginx 서버 블록을 설정하는 방법 • Debian 9에서 암호화를 사용하여 Nginx 보안우분투 18.04에 아나콘다를 설치하는 방법
Anaconda는 대규모 데이터 처리, 예측 분석 및 과학 컴퓨팅에 사용되는 가장 널리 사용되는 Python 데이터 과학 및 기계 학습 플랫폼입니다. 이 튜토리얼은 Ubuntu 18.04에서 Anaconda Python Distribution을 다운로드하고 설치하는 단계를 안내합니다.
우분투 18.04에 안드로이드 스튜디오를 설치하는 방법
Android Studio는 모든 기능을 갖춘 크로스 플랫폼 IDE로 모든 유형의 Android 기기에서 애플리케이션을 빌드 할 수 있도록 도와줍니다. 이 튜토리얼은 Ubuntu 18.04에 Android Studio를 설치하는 방법을 설명합니다.
우분투 18.04에 Apache Cassandra를 설치하는 방법
Apache Cassandra는 단일 장애 지점이없는 무료 오픈 소스 NoSQL 데이터베이스입니다. 이 튜토리얼에서는 Ubuntu 18.04에 Apache Cassandra를 설치하는 방법을 보여줍니다.