AWS EC2에 MariaDB 설치

Hurlang·2023년 4월 17일
0
post-thumbnail

MariaDB 설치

sudo apt install mariadb-server
sudo apt install mariadb-client
sudo mysql_secure_installation

mariaDB 접속

sudo mysql -u root -p

DB의 목록을 확인

show databases;

버전 확인

select version();

데이터베이스 생성

create database {db이름};

아이디 생성
@'%': 모든 클라이언트에서 접근이 가능합니다
@'localhost': 해당 컴퓨터에서만 접근이 가능합니다

create user '{username}'@'%' identified by '{password}'; 
create user '{username}'@'localhost' identified by '{password}'; 

사용자 권한 주기

GRANT ALL PRIVILEGES ON *.* TO '{username}'@'%'; // 모든 데이터베이스의 모든 테이블에 대한 권한 부여(*.*이 모든 테이블을 의미함)

GRANT ALL PRIVILEGES ON {DB이름}.* TO '{username}'@'%'; // 특정 DB에 모든 권한 부여

GRANT select, insert, update PRIVILEGES ON *.* TO '{username}'@'%'; // 특정 DB에 특정 권한 부여

새로고침(변경한 권한을 즉시 반영해주는 명령어)

FLUSH PRIVILEGES;

heidiSQL로 접속이 안될경우 (10061) 외부접근을 허용해주어야한다.

mariaDB 외부접근 설정

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
#bind-address = 127.0.0.1 (변경 전)
bind-address = 0.0.0.0
sudo systemctl restart mariadb
profile
개발 꿈나무 Hurlang 입니다.

0개의 댓글