본문 바로가기
Server/Sql

[Mariadb] 우분투 Mariadb 설치 및 기본 설정

by 이키마스 2024. 4. 26.

 

1. 우분투 서버 업데이트 및 Mariadb 설치

sudo apt-get update & sudo apt-get upgrade
sudo apt install mariadb-server

 

 

2. Mariadb 서비스 실행

sudo systemctl start mariadb
sudo systemctl enable mariadb

 

3. Mariadb 보안 설정

 

sudo mysql_secure_installation

 

 

 

root 패스워드 설정

 

 

사용자 인증 소켓을 사용하여 root 사용자에 로그인할지

-> yes :  보안 강화를 위한 비밀번호 설정 No: 자동으로 root 사용자가 Mariadb로 접속  

 

             

이전에 root 비밀번호를 설정했기 때문에 변경할지 유무

 

 

익명의 사용자 계정을 제거할지 -  보안상 제거를 하는 게 맞음

 

 

root 원격 로그인 허용 할지 유무 - 보안상 Y를 해서 원격 로그인 비허용

 

 

test 데이터베이스 제거 유무 - 보안상 Y를 해서 테스트 데이터베이스 제거

 

 

변경사항을 적용할 것인지 유무 - Y를 눌러서 적용

 

4. Mariadb root 계정 접속

sudo mysql -u root -p

 

 

위에서 적용한 비밀번호를 누르면 접속이 됨

 

5. root 비밀번호 변경 및 적용

 

ALTER USER 'root'@'localhost' IDENTIFIED BY '비밀번호';
FLUSH PRIVILEGES;

 

6. Mariadb 외부 접속 허용

 

/etc/mysql/mariadb.conf.d/50-server.cnf

 

 

 

 

bind-address 부분을 0.0.0.0으로 수정을 하면 모든 IP 주소에서 원격 접속이 가능

192.168.1.0 /24라고 하면 192.168.0.1 ~ 192.168.0.255까지의 대역에서 원격 접속이 가능

 

7. 방화벽 설정

 

sudo ufw allow 3306/tcp
sudo ufw reload

 

Mariadb 포트 번호를 허용함으로써 방화벽 설정 및 적용

 

8. Mariadb 서비스 재 실행

sudo systemctl stop mariadb
sudo systemctl restart mariadb

 

 

9. 그 이후

 

새로운 사용자 계정 생성 및 데이터베이스 및 테이블등을 만들어서 사용,

필요에 따라 추가적인 설정( 예를 들어, 캐릭터 셋 및 정렬 순서 설정, 로그 파일 경로 설정 등)을 통해서 설정을 변경하여 사용

반응형

'Server > Sql' 카테고리의 다른 글

[Mysql] 우분투 Mysql 설정 파일 옵션 정리  (0) 2024.04.25
[Mysql] 우분투 Mysql 설치 및 기본설정  (0) 2024.04.25

댓글