- mysqldump 를 사용해 AWS 에 있는 파일 Local 로 이동
## mysqldump: command-line utility for creating backups of MySQL databases.
## {RDS_endpoint}: hostname or IP address of the RDS (Amazon Relational Database Service) instance where your MySQL database is hosted
## -u {myusername}: 실제 사용자 이름 (Configuration Tab > Master username)
## -p {database_name}: 비밀번호 (Configuration Tab > Master Password)
mysqldump -h {RDS_endpoint} -u {myusername} -p {database_name} >{변경할 파일이름}
eg ) mysqldump -h ***-**.******.ap-northeast-2.rds.amazonaws.com -u heath -p 1234 > heath.sql
Mysql -u {user}
=> e.g) Mysql -u root
CREATE DATABASE {DB_NAME};
=> e.g) CREATE DATABASE USER
mysql mysql -u {local_user_name} -p {local_db} < {EXPORT 된 DB.sql}
=> e.g) mysql -u root -p USER < heath.sql
## Terminal 에서 아래 cmd line 실행
sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf
## 50-server.cnf 에서 아래 부분을 주석 처리
bind-address = 192.168.0.162
## 재시작
sudo systemctl restart mariadb
- MariaDB> ID & PW 사용시, 다른 IP 접속 처리
- Mysql -u root -p 접속해서, 원하는 User Create
MariaDB > CREATE USER '{유저명}' @'{호스트}' IDENTIFIED BY '{비밀번호}';
## 192.168.0 으로 시작하는 컴퓨터만 접속 가능
MariaDB > GRANT ALL PRIVILEGES ON *.* TO '{유저명}'@'192.168.0.%' IDENTIFIED BY '{비밀번호}';
## 모든 권한 부여
MariaDB > GRANT ALL PRIVILEGES ON *.* TO '{유저명}'@'%' IDENTIFIED BY '{비밀번호}';