[DB] [MySQL] 데이터베이스 생성 및 원격 접속하기

* 우분투 서버에 MySQL 설치 후 root 사용자로 로그인한다.

# mysql -u root -p


* 테스트 프로젝트 개발에 사용할 myblog 데이터베이스를 새로 생성한다.

mysql> create database myblog;


* myblog 데이터베이스의 모든 권한을 myblogadmin 사용자에게 부여하고 IP 주소 192.168.11.15(원격 접속 PC 주소)에서만 원격접속이 가능하도록 제한하고 접속 암호는 admin으로 설정한다.

mysql> grant all on myblog.* to myblogadmin@'192.168.11.15' identified by 'admin';


* 생성한 myblog 데이터베이스에 원격접속하기 위해 경량의 MySQL 무료 클라이언트인 HeidiSQL(현재 최신 버전은 v7.0.0.4053)을 설치한다. heidisql로 구글링 후 Downloads > Installer 를 차례로 클릭하여 다운로드 후 설치한다.


* HeidiSQL을 실행하면 Session Manager가 나타난다. New > Network Type: MySQL(TCP/IP) > IP: 192.168.11.21(접속할 MySQL 서버의 주소 입력) > User: myblogadmin > Password: admin > Open을 차례대로 수행하면 앞서 생성한 데이터베이스에 원격접속된다.


* 좌측 윈도우에서 myblog 데이터베이스를 클릭하고 CTRL+T 단축키를 누르면 새로운 Query Tab이 열리면서 MySQL 명령어 및 SQL 문장을 수행할 수 있다. 명령어 입력 후 F9 단축키를 누르면 명령이 실행된다. CTRL+F8 단축키를 누르면 SQL 문장에 대한 자동 포맷팅이 수행된다.

SELECT SYSDATE() FROM DUAL;


저작자 표시 비영리 동일 조건 변경 허락
신고