컴퓨터 연구/Linux

Ubuntu에서 mariaDB 설정

이재만박사 2024. 2. 27. 12:44

1. 우분투 업데이트 및 업그레이드
 - sudo apt update
 - sudo apt upgrade
2. nginx 설치
 - sudo apt install nginx
3. mariadb server 설치
 - sudo apt install mariadb-server
4. DB 보안 설정을 위한 mysql_secure_installation 설치
 - sudo mysql_secure_installation
5. MariaDB root 계정 비밀번호 설정
 - set password for ‘root’@'localhost'=password('new_pass');
 - flush privileges;

6. 외부 접속 IP 허용 주소 변경
 - sudo /etc/mysql/mariadb.conf.d/50-server.cnf
 - bind-address : * 으로 변경
 - netstat -ltnp → 0.0.0.0:3306 확인
7. 포트 3306 방화벽 해제
 - sudo firewall-cmd --permanant --zone=public --add-port=3306/tcp
8. 외부 IP 접속 허용
 - mysql > GRANT ALL PRIVILEGES ON *.* too root@'%' identified by ‘password’;
9. 외부에서 DB 접속 확인
 IP :
 ID: root
 password : password


10. 외부 접속 권한 설정

DB 접속

grant all privileges on *.* to 'root'@'%' identified by 'new password';

flush privileges;