1. 설치형 DB서버와 관리형 Cloud DB 비교
네이버 클라우드 설치형 DB와 관리형 Cloud for DB 비교
써드아이시스템이 네이버 클라우드 프리미엄 파트너사로 활동하면서 보유하게 된 네이버 클라우드와 관련된 여러 기술 노하우들을 많은 분들께 공유하려고 합니다.
네이버 클라우드 CentOS에서 mariaDB 외부접속을 허용하고, mariaDB용 클라이언트 HeidiSQL을 이용해서 원격접속하는 방법을 정리해보겠습니다.
여기서 원격접속이라 함은 SSH의 Tunnels를 이용하지 않고, 외부 클라이언트 등을 이용한 직접 접속을 뜻합니다.
CentOS는 Ubuntu와 달리 mariaDB 환경설정 파일 my.cnf에서 외부 IP에서 접근이 막혀 있지 않기에 환경설정 파일은 수정하지 않습니다.
여기서는 네이버 클라우드에서 서버를 생성했을 때 자동으로 설정되는 root 계정을 이용한 방법을 정리하게 됩니다.
네이버 클라우드에서는 처음 mariaDB를 설치하면 root 계정에 비밀번호가 설정되어 있지 않습니다.
# mariadb 실행
~# mysql
# 비밀번호 설정
MariaDB [(None)]> set password=password('비밀번호');
외부에서 해당 계정(여기서는 root)으로 접속할 수 있도록 계정에 권한을 부여하는 쿼리입니다.
MariaDB [(None)]> GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY '비밀번호';
네이버 클라우드 ACG에 mariaDB가 사용하는 포트 3306을 추가해줍니다.
mariaDB용 클라이언트 중에서 대표적인 HeidiSQL을 사용합니다.
다운로드 경로 : https://www.heidisql.com/download.php
HeidiSQL를 실행하면 DB접속을 위한 세션관리자가 먼저 나타납니다.
왼쪽 하단의 [신규] 버튼을 누르고 서버 IP, 사용자, 암호를 입력하고 열기 버튼을 누르면 DB에 접속할 수 있습니다.
mariaDB 접속에 성공하면 아래와 같은 화면을 볼 수 있습니다.
문서 최종 수정일 : 2021-02-19
네이버 클라우드 설치형 DB와 관리형 Cloud for DB 비교
네이버 클라우드 mysql DB 자동백업 방법
네이버 클라우드 mysql DB를 Object Storage로 자동 백업하기 - CentOS버전입니다
네이버 클라우드 mysql DB를 Object Storage로 자동 백업하기 - Ubuntu버전입니다
네이버 클라우드 CentOS6.x에서 pip - Python 설치하기
네이버 클라우드 CentOS에서 mariaDB 외부접속 허용, 원격접속하기 with HeidiSQL
네이버 클라우드 Ubuntu에서 mariaDB 외부접속 허용, 원격접속하기 with HeidiSQL
네이버 클라우드 mysql, mariadb 환경설정 파일 my.cnf 위치
네이버 클라우드 mysql, mariadb 외부접속을 위한 환경설정 bind-address 위치
네이버 클라우드 MYSQL(MARIADB) replication 생성하기
네이버 클라우드 VPC환경에서 Cloud DB for MySQL 생성하기 가이드입니다
네이버 클라우드 Cloud DB for MySQL 생성하고 Public 도메인으로 접속하기 가이드입니다
네이버 클라우드 설치형 MySQL DB에서 root 패스워드 설정, 변경하는 방법 가이드입니다
네이버 클라우드 Cloud DB for MySQL 복구(Restore)시에 발생하는 오류 ERROR 1227 (42000) 문제 원인과 해결방법입니다.