본문 바로가기
DB/RDB

MySQL에서 외부 접속 허용

by doriver 2024. 7. 11.

특정 유저 외부접속 허용으로 세팅

사용자root는 현재(왼쪽 이미지) localhost로 로컬에서만 접근이 가능

localhost부분을 % 로 바꾸면,  모든 ip에서 사용 가능

( update할떄 Error Code: 1175 나서, safe update 풀어줬음 )

 

 

MySQL 외부접속 허용으로 세팅

* 랑 0.0.0.0 은 같다고 함

( 127.0.0.1은 로컬에서만 접근이 가능하다는것인데 이것을 0.0.0.0으로 모든 ip에서 접근이 가능하도록 해줘야함 ) 

 

my.cnf 파일에서 

[mysqld]
bind-address = 0.0.0.0
mysqlx-bind-address = 0.0.0.0

해줘야함, 근데 난 my.cnf파일이 없음

( 이경우 만들어주면 된다고 한다, 파일이 없거나 필요한 설정이 누락되어 있다면 기본 설정으로 동작한다고 함 )

 

cmd에서 bin경로로 이동후 mysql --help 치면 어디서 옵션 읽는다는거 나옴, 거기에 만들어주면 될듯

Default options are read from the following files in the given order: ~