본문 바로가기
카테고리 없음

리눅스 우분투) mysql 설치 및 외부 접속 허용

by nomfang 2021. 7. 6.
728x90
반응형

apt get 업데이트, mysql 설치

sudo apt-get update

sudo apt-get install mysql-server mysql-client

 

포트 개방

sudo ufw allow out 3306/tcp

sudo ufw allow in 3306/tcp

 

 

sudo vim /etc/iptables/rules.v4
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

추가

sudo service iptables restart

 

bind 주석처리

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

에서 bind-address = 127.0.0.1, mysqlx-bind-address = 127.0.0.1 둘 다 주석처리

 

mysql 접속 후 root1 유저 생성 (root는 외부 접속이 불가한 설정이 돼있다고 하길래..)

mysql> create user 'root1'@'%' identified by '[password]';

mysql> grant all privileges on *.* to 'root1'@'%' with grant option;

 

flush privileges;

mysql 서버 실행

sudo systemctl start mysql

 

서버 재가동시에 mysql 서버 자동 실행

sudo systemctl enable mysql

 

mysql 재시작

service mysql restart

 

 

node.js + mp2 + mysql 찾아봐야함

반응형

댓글