MySQL 원격 접속

YulHee Kim·2021년 11월 8일
0
post-thumbnail

MySQL을 설치하면 기본적으로 로컬에서만 접속이 가능하고 외부에서는 접속이 불가능하다. 원격 접속을 허용해보겠다 😎 (사실 명령어 헷갈려서 정리하려고 쓰는글)

✔️ 모든 IP 허용

GRANT

GRANT ALL PRIVILEGES ON *.* TO '아이디'@'%' IDENTIFIED BY '패스워드';

✔️ IP 대역 허용

GRANT

GRANT ALL PRIVILEGES ON *.* TO '아이디'@'111.222.%' IDENTIFIED BY '패스워드';

✔️ 특정 IP 1개 허용

GRANT

GRANT ALL PRIVILEGES ON *.* TO '아이디'@'111.222.33.44' IDENTIFIED BY '패스워드';

✔️ 원래 상태로 복구

DELETE FROM mysql.user WHERE Host='%' AND User='아이디';
FLUSH PRIVILEGES;

✔️ 원격 접속

mysql -h서버주소 -u아이디 -p패스워드

mysql -h135.79.246.80 -utestuser -pP@ssw0rd

참고)
https://zetawiki.com/wiki/MySQL_%EC%9B%90%EA%B2%A9_%EC%A0%91%EC%86%8D

profile
백엔드 개발자

0개의 댓글