설치에 앞서 apt-get update 명령어로 패키지 목록을 최신화합니다.
sudo apt-get update
패키지 목록이 최신화되면 아래 명령어로 mariadb-server를 설치합니다. 저는 10.3 버전을 설치하겠습니다. 특정 버전을 지정하지 않는다면 mariadb-server까지만 입력하면 됩니다.
sudo apt install mariadb-server-10.3
mariadb-server가 설치가 완료되었다면 mariadb-client도 설치합니다. mariadb-client는 MariaDB에 접속하기 위해 필요합니다.
sudo apt-get install mariadb-client
client까지 설치가 완료되면 MariaDB의 계정과 보안설정 등을 수행하는 스크립트를 실행합니다.
sudo mysql_secure_installation
root계정 password를 요구하는데, 방금 설치하였으므로 enter키를 눌러줍니다. (none)
다음으로 root의 password를 설정해줍니다. Y를 입력하고 비밀번호를 설정해줍니다. 비밀번호는 복잡할수록 좋습니다.
다음은 익명 계정을 지우냐는 질문입니다. ID와 비밀번호 없이 DB에 접속하는 것은 보안상 좋지 않습니다. Y를 누릅니다.
다음은 root 계정으로 원격 접속을 허용하는지 묻는 질문입니다. 저는 원격에서 root를 사용하므로 n을 선택하였습니다.
다음은 testdb를 삭제하는지 묻는 질문입니다. test용 db를 사용할 일이 없으므로 y를 입력했습니다.
다음은 지금까지 설정한 내용을 즉시 반영하겠냐는 질문입니다. 당연히 Y를 입력합니다.
MariaDB 설치와 보안 설정이 완료되었습니다. 이제 root로 MariaDB에 접속해 보겠습니다.
sudo mysql -u root -p
위 명령어를 입력하면 root의 비밀번호를 묻습니다. 방금 설정했던 비밀번호를 입력하면 접속됩니다.
먼저 설치한 버전을 확인합니다.
> select version();
10.3 버전이 성공적으로 설치되었음을 확인할 수 있습니다. 이제 데이터베이스 목록을 확인합니다.
> show databases;
기본 데이터베이스 3개가 확인되었습니다.
'Backend-Programming > Maria DB' 카테고리의 다른 글
[Maria DB ubuntu] 외부 접속 허용하기 (0) | 2022.03.03 |
---|---|
[MySQL, MariaDB] Create 문으로 PrimaryKey, Autoincrement, constraint 설정하기 (0) | 2021.09.23 |