db
mysql remote 접속허용
sunny___
2022. 4. 14. 16:42
반응형
- 계정추가
- select * from mysql.user로 현재 모든 user확인
- create user 'root'@'%' identified by 'password'로 외부접속 가능한 계정을 추가
- root@127.0.0.1만 있으면 localhost에서만 접속이 가능, root@%로 해서 외부접근 가능하도록 해줌
- show grants for root@'%'로 권한확인
- grant all privileges of *.* fo root@'%'로 권한추가해줌
- mysql port 변경, 외부접속 허용
- sudo vi /etc/mysql/mysql.conf.d/mysqld.conf로 설정파일 확인 (경로는 다를수 있음)
- vi sudo로 안열면 readonly라서 안고쳐짐
- 기본포트는 3306, port찾아서 변경가능
- bind-address=127.0.0.1이거 있으면 외부접속 안됨, 주석처리해줌
- 변경후 sudo service mysql restart로 재시작
반응형