2022년 11월 21일 오후 3시(EST)에 게시됨
Azeefa는 낮에는 보안 운영 엔지니어로, 밤에는 기술 콘텐츠 작성자로 일하고 있습니다. 그녀는 Linux를 탐색하고 이에 대한 튜토리얼을 작성하는 것을 좋아합니다. 게다가 그녀는 영화광이며 좋은 사진도 좋아합니다.
MariaDB는 Linux 시스템에서 널리 사용되는 데이터베이스입니다. 이 가이드에서는 따라하기 쉬운 몇 가지 명령을 사용하여 Ubuntu 22.04에 데이터베이스를 설치하는 방법을 살펴보겠습니다.
MariaDB를 설치하고 구성한 후에는 MariaDB 명령줄을 통해 상호 작용하는 방법을 배우게 됩니다. 마지막에는 Ubuntu에서 데이터베이스를 제거하는 명령도 표시됩니다.
MariaDB란 무엇입니까?
MariaDB는 MySQL을 대체하기 위해 출시된 인기 있는 무료 오픈 소스 데이터베이스입니다. 이는 MySQL의 포크입니다. 이는 MariaDB가 유사하지만 더 나은 기능을 갖춘 향상된 버전의 MySQL임을 의미합니다. Ubuntu에서 MySQL을 설정해 보고 싶다면 여기 가이드를 참조하세요.
MariaDB는 더 많은 스토리지 엔진을 지원하는 빠르고 확장 가능하며 최고 성능의 데이터베이스입니다. 또한 최고의 데이터베이스 중 하나로 만드는 많은 플러그인, 도구 및 유틸리티를 유지 관리합니다. MariaDB는 주로 재고 관리, 거래 및 고객 정보 관리에 사용됩니다.
Ubuntu 22.04에 MariaDB를 설치하는 방법
Ubuntu 22.04에 MariaDB를 설치하는 방법은 다음과 같습니다.
1단계:시스템 업데이트
설치를 시작하려면 먼저 Ubuntu 시스템에서 패키지를 업데이트해야 합니다. Ubuntu 터미널에서 다음 명령을 실행하여 이를 수행할 수 있습니다:
sudo apt update && sudo apt upgrade 시간이 좀 걸릴 수 있으니 잠시만 기다려주세요!
2단계:MariaDB에 필요한 패키지 설치
시스템을 업데이트한 후에는 MariaDB에 필요한 일부 필수 패키지를 설치해야 합니다. 다음 명령을 실행하여 이를 수행하십시오:
sudo apt-get install wget software-properties-common dirmngr ca-certificates apt-transport-https -y 이제 필수 패키지를 설치했으므로 이 단계에서는 마지막으로 MariaDB를 설치하게 됩니다. 데이터베이스를 설치하려면 루트 사용자로 또는 sudo를 사용하여 다음 명령을 실행하세요:
sudo apt install mariadb-server mariadb-client MariaDB가 시스템에 성공적으로 설치되었는지 확인하려면 다음 명령을 실행하여 설치된 데이터베이스의 버전을 확인하세요:
mariadb --version 출력에 애플리케이션의 버전 번호가 표시되면 이는 MariaDB가 시스템에 존재한다는 의미입니다. 이는 설치를 확인하는 한 가지 방법입니다. 또한 검증을 위해 설치된 데이터베이스의 활성 상태를 확인할 수도 있습니다.
MariaDB의 상태를 확인하려면 다음 명령을 사용하십시오:
systemctl status mariadb
보시다시피 MariaDB가 실행 중입니다.
3단계:MariaDB 데이터베이스 보안
데이터베이스를 설치하고 확인한 후 다음 단계는 MariaDB에서 몇 가지 필수 구성을 수행하는 것입니다. 설치 후에는 보안 스크립트를 실행하여 MariaDB 데이터베이스가 손상되거나 공격당하지 않도록 보호하는 것이 좋습니다. 다음 명령으로 스크립트를 실행하십시오:
sudo mysql_secure_installation 다음으로 스크립트는 루트 비밀번호를 설정할 것인지 묻습니다. 안전한 비밀번호를 입력하고 Enter 키를 누르세요. . 그런 다음 비밀번호를 다시 확인하라는 메시지가 표시됩니다. 비밀번호가 저장되면 아래와 같이 '성공' 메시지가 표시됩니다.
그런 다음 익명 사용자를 제거할지 여부를 묻습니다. 제거하는 것이 좋습니다.
또한 원격 루트 로그인을 허용하지 않을 것인지도 확인합니다. 허용하지 않으면 localhost에서 루트 사용자로만 로그인할 수 있습니다.
기본적으로 MariaDB는 테스트 데이터베이스를 설치합니다. 스크립트는 데이터베이스를 제거할지 아니면 유지할지 묻습니다. 삭제하고 새 데이터베이스를 만드는 것이 좋습니다. 하지만 테스트 목적으로 보관하려면 아니요를 선택하세요. .
결국 스크립트는 새로운 변경 사항을 업데이트하기 위해 권한 테이블을 다시 로드할 수 있는 권한을 사용자로부터 받습니다. 로드하려면 Y를 입력하세요. . 변경을 완료하면 터미널에 성공 메시지가 표시됩니다.
MariaDB가 실행 중인지 확인하는 방법
MariaDB는 설치되자마자 실행되기 시작합니다. 테스트하려면 다음 명령을 사용하여 MariaDB의 상태를 확인할 수 있습니다.
sudo systemctl status mariadb MariaDB가 제대로 실행되고 있으면 Ubuntu 터미널에 다음 출력이 표시됩니다.
MariaDB가 다운된 경우 아래와 유사한 출력이 표시됩니다.
Linux에서 MariaDB와 상호작용하는 방법
이제 설치 및 구성이 완료되었으므로 데이터베이스와 상호 작용할 수 있는 방법을 살펴보겠습니다.
1. MariaDB 쉘에 액세스
MariaDB의 쉘에 들어가려면 다음 명령을 실행하십시오:
sudo mariadb 이 명령을 사용하면 MariaDB 모니터가 열립니다. 여기서 MariaDB 쿼리를 실행하여 데이터베이스와 상호 작용할 수 있습니다.
2. MariaDB 관리자 계정 생성
MariaDB에 액세스한 후 가장 먼저 해야 할 일은 "admin"이라는 이름으로 새 계정을 만드는 것입니다. 이 계정은 루트 계정과 동일한 권한을 갖지만 주로 비밀번호 기반 인증에 사용하게 됩니다.
루트 권한이 있는 관리자 계정을 생성하려면 아래 명령을 사용하세요. 명령을 실행할 때 비밀번호를 사용하세요.
GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; 다음으로 권한을 플러시하여 MariaDB의 새로운 변경 사항을 업데이트하세요.
FLUSH PRIVILEGES; 이제 다음을 입력하여 MariaDB 명령줄을 종료할 수 있습니다:
exit 3. MariaDB에 데이터베이스 생성
새 데이터베이스를 생성하려면 다음 명령을 사용하고 "TestDB" 대신 데이터베이스 이름을 입력하세요.
CREATE DATABASE TestDB; 데이터베이스가 성공적으로 생성되었는지 확인하려면 다음 명령을 사용하여 MariaDB의 기존 데이터베이스를 모두 확인하세요.
Show Databases;
보시다시피 이제 TestDB가 MariaDB 데이터베이스 목록에 존재합니다.
Ubuntu 22.04에서 MariaDB를 제거하는 방법
더 이상 MariaDB가 필요하지 않은 경우 기본 Linux 명령을 사용하여 쉽게 제거할 수 있습니다. 이 명령은 몇 분 안에 시스템에서 모든 MariaDB 폴더와 종속성을 완전히 제거합니다.
sudo apt-get purge mariadb-*
예를 선택하세요. 계속해서 MariaDB 제거를 진행하세요.
이제 MariaDB의 기능을 최대한 활용할 수 있습니다
놀라운 기능과 지원 덕분에 MariaDB는 나날이 인기를 얻고 있으며 시장에서 가장 많이 사용되는 데이터베이스 중 하나가 되고 있습니다. Facebook 및 Google과 같은 많은 유명 기업은 다른 데이터베이스에 비해 고유한 이점을 얻기 위해 MariaDB를 사용합니다.
데이터베이스에 대한 완전한 유연성을 원하는 조직의 경우 MariaDB와 PostgreSQL이 최고의 오픈 소스 옵션 두 가지입니다.