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