data analysis & visualization

ubuntu18.04에서 RMariaDB를 설치부분은 생략하고 외부접속 설정 부분만을 언급하겠다. 외부 접속 설정을 위해서는 다음과 같은 다양한 절차가 필요하다.

 

 

방화벽 해제

 

먼저 포트포워딩을 통해 포트를 5800, 5900, 3306을 열어준다.

 

터미널에서 아래와 같이 명령어로 3306, 5900, 5800 포트를 개방해준다. 

sudo ufw allow 3306

sudo ufw allow 5900

sudo ufw allow 5800

 

mariaDB의 외부접속 허용

 

/etc/mysql/mariadb.conf.d 경로의 50-server.cnf에서 bind-address 를 0.0.0.0으로 변경해준다.

 

MariaDB에서 개정을 만들 때 create user '[username]'@'[host]' 부분에서 host는 외부 ip를 입력하면 된다. 

#MariaDB 접속
mysql -u root -p
#계정 생성
create user '[username]'@'[host or %]' identified by '[password]';
#권한 부여
grant all privileges on [database].* to '[username]'@'[host]';

use mysql; 
#유저 목혹 확인
select user, host from mysql.user;

#MariaDB 권한초기화
flush privileges;

#MariaDB 재시작
sudo service mysql restart


#MariaDB 유저 제거
delete from user wher user='[username]';

flush privileges;

R에서의 적용

 

'R' 카테고리의 다른 글

R 스케줄링  (0) 2020.01.19
[ggplot2] 시각화 정리  (0) 2019.12.08
[공간정보오픈플렛폼]위경도 변환, 주소 변환  (0) 2019.11.27
[ggmap] pie chart 그리기 예제  (0) 2019.11.26
ddply와 setDT 비교  (0) 2019.11.11