DB 계정 추가
create user '사용자명'@'%' identified by '비밀번호';
DB 접근권한 부여
grant all privileges on 'DB명.*' to '사용자명'@'%' identified by '비밀번호';
DB 변경사항 저장
flush privileges
DB 종료
exit
---------------------------------------------------------------------------------------------------
DB접속정보 수정
vi /etc/mysql/my.cnf
# Port 3306의 앞에 # 을 제거해서 주석 제거 후 포트를 변경후 저장
(방화벽을 통해 3306에 접근하는 IP를 완전히 통제할 자신이 없어서 그냥 전혀 다른 포트로 바꾸고
방화벽을 2중으로 해서 관리하려는 목적으로 변경)
vi /etc/mysql/mariadb.conf.d/50-server.cnf
중간에 bind-address = 127.0.0.1 되어있는 부분을
bind-address = 0.0.0.0
으로 변경 후 저장
저장 후
service mysql restart
-------------------------------------------------------------------------------------------------------
포트에 따른 오라클클라우드내부와 웹에서 방화벽을 오픈해줘야함.
클라우드 서버에서 여는 방법
iptables -I INPUT -p tcp -m tcp --dport DB접속포트 -j ACCEPT
sudo iptables-save > /etc/iptables/rules.v4
웹에서는 이전 설명 참조
'Cloud > OracleCloud' 카테고리의 다른 글
| Oracle Cloud_ Xrdp Port 열어주는 방법 (0) | 2021.05.05 |
|---|