슬기로운 세팅 생활

Mysql 설치 및 외부접속 허용

vhrehfdl 2022. 4. 26. 19:29

1. 설치

apt-get install mysql-server

 

2. 3306 포트 허용

ufw allow mysql
systemctl start mysql
systemctl enable mysql

 

3. mysql 설정 변경

안에 bind-address가 127.0.0.1로 되어있는데, 외부 접속을 허용해주기 위해 이를 0.0.0.0으로 바꿔준다.

cd /etc/mysql/mysql.conf.d
vi mysqld.cnf

 

4. DB 비밀번호 추가

use mysql;
update user set authentication_string=password('비밀번호') where user='root';
flush privileges;

 

5. DB 외부접속 권한 추가

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '비밀번호';
service mysql restart