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 |
댓글