| r4 | ||
|---|---|---|
| r1 (새 문서) | 1 | [[분류:DB]] |
| 2 | [include(틀:상위 문서, top1=MariaDB)] | |
| 3 | ||
| 4 | [목차] | |
| 5 | == 서버 bind 주소 확인 == | |
| 6 | {{{sudo vim /etc/mysql/mariadb.conf.d/50-server.conf | |
| 7 | bind-address = 127.0.0.1 # 이 줄을 주석처리, 저장 후 서비스 재시작 | |
| 8 | }}} | |
| 9 | ||
| 10 | == 서버 방화벽 확인 == | |
| r3 | 11 | {{{sudo ufw allow 3306/TCP |
| r2 | 12 | }}} |
| r1 (새 문서) | 13 | |
| 14 | == 기본포트 확인 == | |
| 15 | {{{#mysql Root 로그인 후 | |
| 16 | mysql> SHOW GLOBAL VARIABLES LIKE 'PORT'; | |
| 17 | }}} | |
| 18 | ||
| 19 | ||
| 20 | == 외부 접속 설정 == | |
| 21 | {{{#mysql Root 로그인 후 | |
| r4 | 22 | # root로 모든 IP 접속을 허용할 경우 |
| 23 | mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root비번'; | |
| 24 | # root로 172.16.*.* 대역 접속을 허용할 경우 | |
| 25 | mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.%' IDENTIFIED BY 'root비번'; | |
| 26 | # root로 특정IP만 접속을 허용할 경우 | |
| 27 | mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.123.123' IDENTIFIED BY 'root비번'; | |
| 28 | # 설정한 규칙을 적용용 | |
| r1 (새 문서) | 29 | mysql> FLUSH PRIVILEGES; |
| 30 | }}} |