:::: 개발 ::::/::: Oracle :::

오라클 클라우드 Maria DB 초반 세팅 3

nayha 2023. 4. 17. 19:10

클라우드 인스턴스 우분투 세팅

 

패키지 업데이트

 

sudo apt update

 

sudo apt upgrade

(2번째건 좀 시간이 걸리네요 커피 한잔 ~ ㅎㅎ)

 

2G 크기의 스왑 영역 만들기

기본 메모리가 낮아서 스왑 영역을 만들어서 공간을 늘려주어야 합니다. 

 

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048

sudo chmod 600 /swapfile

sudo mkswap /swapfile

sudo swapon /swapfile

 

차례대로 하나씩 입력해 주세요

/etc/fstab 파일에 swapfile 등록

 

sudo vi /etc/fstab

위 명령어로  /etc/fstab 파일을 열어서,

이 파일의 마지막 줄에 아래 내용을 추가하자.

 

/swapfile  swap  swap  defaults  0  0

 

스왑 영역 확인

 

 

 

ubuntu 방화벽 설정

ubuntu 방화벽에서 HTTP 80 포트를 열자

sudo iptables -I INPUT 5 -i ens3 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT

 

ubuntu 방화벽에서 HTTPS 443 포트를 열자

sudo iptables -I INPUT 5 -i ens3 -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT

 

끝 입니다.

다른 포트 해제  필요하면 노란색 포트부분만 바꿔서 추가 하시면 됩니다~~

 

ubuntu 리눅스의 방화벽

netfilter

Ubunt 리눅스 커널의 방화벽(packet filtering system) 시스템은 netfilter 이다.

 

iptables 명령

netfilter 방화벽 설정 명령이 iptables 이다.

iptables 명령은 사용법이 어렵

 

mysql 설치

sudo apt install mysql-server

 

설치~~~중

mysql root 계정 활성화

sudo mysql -u root

USE mysql;

UPDATE user SET plugin='mysql_native_password' WHERE User='root';

FLUSH PRIVILEGES;

exit;

 

비밀번호 신규 등록

mysql root 계정의 비밀번호를 처음 등록하는 명령

 

mysqladmin -u root password

 

 

 

외부 접속 확인 

로컬 pc에서 디비툴 로 테스트 해본다

 

 툴 DBeaver 사용하고 있다.

SSH 탭에서 

실제 오라클 인스턴스 아이피 주소를 넣고 터널링 하면 원격 접속 가능하다

와웅 외부 접속 까지 성공했으요~~

수고하셨습니다. 

이제 외부 접속디비 무료 구축 완료 입니다 ㅎㅎㅎ

반응형