•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r4 vs r5
... ...
3 3
4 4
[목차]
5 5
== 서버 bind 주소 확인 ==
6
{{{sudo vim /etc/mysql/mariadb.conf.d/50-server.conf
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
{{{sudo ufw allow 3306/TCP
12
}}}
10
>sudo ufw allow 3306/TCP
13 11
14 12
== 기본포트 확인 ==
15
{{{#mysql Root 로그인 후
16
mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';
17
}}}
18
20
13
>#mysql Root 로그인 후
14
>mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';
15
20 16
== 외부 접속 설정 ==
21
{{{#mysql Root 로그인 후
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;