AWS RDS : AWS에서 제공하는 관계형 데이터베이스 서비스
외부 RDS 접속
mysql -h "앤드포인트" -P 3306 -u admin -p
SQL File : SQL 쿼리를 모아놓은 파일
DATABASE RESTORE : 데이터베이스를 백업한 SQL File을 실행하여 그 시점으로 복구하거나 이전 할 수 있다.
TABLE RESTORE : TABLE을 백업한 SQL file을 실행하여, 해당 테이블을 복구하거나 이전할 수 있다.
mysqldump --set-gtid-purged=OFF -h "앤드포인트" -P 3306
-u admin -p zerobase > backup_zerobase.sql
mysql -h "앤드포인트" -P 3306 -u admin -p
create database zerodb default character set utf8mb4;
grant all on zerodb.* to 'zero'@'%';
show grants for 'zero'@'%';
import mysql.connector
local = mysql.connector.connect(
host = 'localhost',
user = 'root',
password = 'password'
remote = mysql.connector.connect(
host = "앤드포인트",
port = 3306,
user = "admin",
password = "password",
database = "zerobase" # 특정 데이터베이스에 접속하기 위한 코드
)
cur = remote.cursor() # 쿼리 실행하기 위한 코드
cur.execute("쿼리")
remote.close()
local.close()
remote.close()



"이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.”