aws ec2 linux server - mariadb 설치하기

임은상·2023년 8월 24일
0

aws ec2 리눅스 서버에 react + spring 프로젝트를 배포하기 위해 mariadb를 설치해봤습니다. 설치 과정과 간단한 명령어를 기록해보겠습니다.

본격적으로 시작하기 앞서 명령어를 입력할 때마다 'access denied' 문구가 뜬다면 root 권한으로 명령어를 입력해야 합니다. 'sudo su' 명령어를 입력해 root 사용자로 로그인 하거나 명령어 앞에 'sudo'를 입력합니다.

mariadb 설치

yum install -y mariadb-server mariadb-client

그런데, amazon linux 2023 서버에 설치하려면 위 명령어가 먹히지 않습니다. 대신 이 명령어를 입력해야 합니다.

yum install -y mariadb105-server

잘 설치됐는지 확인해봅시다.

mysql --version

mariadb 서비스 실행

systemctl start mariadb

systemctl status mariadb

'Started mariadb.service' 문구가 뜨면 정상적으로 실행이 된 겁니다.

보안 설정

mysql_secure_installation

초기 비밀번호는 설정되어있지 않습니다. 비밀번호를 입력하라고 하면 엔터를 누릅니다. 이후에 root 비밀번호 설정 여부, 익명 사용자의 삭제 여부 등을 물어봅니다. 모두 다 'Y'를 했습니다.

mariadb 자동 실행

부팅 시 mariadb를 자동 실행하기 위한 명령어입니다.

systemctl enable mariadb

mariadb 접속

mysql -u root -p

설정한 비밀번호를 입력하여 접속합니다.

database 생성 및 조회

CREATE DATABASE [DB명];

show databases;

참고

https://yjshin.tistory.com/388
https://repost.aws/questions/QUZbE_KKvUTsGORUDoT0YMdQ/mariadb-installation-issue-in-amazon-linux-ec2-instance

profile
임은상

0개의 댓글