SQL 쿼리λ₯Ό λͺ¨μλμ νμΌ
1. cmd μμ vscode μ΄κ² νκΈ°
2. vscodeμμ νμΌ λ§λ€κΈ°
DataBase Backup -mysqldump λͺ λ Ήμ΄ μ¬μ©
C:\Users..\Documents\sql_ws>mysqldump -u root -p zerobase > zerobase.sql
Enter password: ****
code .
-> λ°±μ ν vs μ½λλ‘ μ΄λ
-> vscodeμμ λ°±μ νμΈ
βμ΄λ―Έ μλ€λ©΄ dropμ μν€κ³ μ§κΈ μμ μ λ°μ΄ν°λ² μ΄μ€λ₯Ό λ°±μ ν΄μ€λ€.
λ°μ΄ν°λ² μ΄μ€λ₯Ό λ°±μ ν SQL File μ μ€ννμ¬ κ·Έ μμ μΌλ‘ 볡ꡬνκ±°λ μ΄μ ν μ μλ€.
(SQL File μ μ€ννλ λ°©λ²κ³Ό λμΌν¨)
1. mysql -h "μλν¬μΈνΈ" -P 3306 -u admin -p
Enter password: *
2. use zerobase; -μ΄λ
3. source zerobase.sql -AWS RDS (database-1) μ zerobase Database λ₯Ό 볡μ
$ mysqldump -u root -p zerobase celeb >celeb.sql
Enter password: ****
Table μ λ°±μ ν SQL File μ μ€ννμ¬, ν΄λΉ ν μ΄λΈμ 볡ꡬνκ±°λ μ΄μ ν μ μλ€.
(SQL File μ μ€ννλ λ°©λ²κ³Ό λμΌν¨)
AWS RDS (database-1) μ zerobase μμ celeb ν μ΄λΈμ μμ ν©λλ€.
drop table celeb;
AWS RDS (database-1) μ zerobase μμ celeb ν μ΄λΈμ 볡ꡬ
source cele.sql
Local Database μμ snl_show Table Schema λ°±μ
mysqldump -d -u root -p zerobase snl_show > snl.sql
-> dataλ ν¬ν¨νμ§ μκ³ ν μ΄λΈλ§
AWS RDS (database-1) μ zerobase λ°μ΄ν°λ² μ΄μ€λ₯Ό λ°±μ νμΈμ.
β’ μ£Όμ> AWS RDS database λ₯Ό λ°±μ ν κ²½μ° λ€μμ μ΅μ μ μΆκ°ν©λλ€.
mysqldump --set-gtid-purged=OFF -h "μλν¬μΈνΈ" -P 3306 -u admin -p zerobase > backup_zerobase.sql
Enter password: *
AWS RDS (database-1) μ admin κ³μ μΌλ‘ λ‘κ·ΈμΈνμΈμ.
mysql -h "μλν¬μΈνΈ" -P 3306 -u admin -p
Enter password:
Database (zerodb) λ₯Ό μμ±νμΈμ. (DEFAULT CHRACTER SET utf8mb4)
show tables;
create database zerodb default character set utf8mb4;
show databases;
μμ μμ±ν μ¬μ©μ (zero@%) μκ² zerodb μ λͺ¨λ κΆνμ λΆμ¬νμΈμ.
grant all on zerodb.* to 'zero'@'%';
show grants for 'zero'@'%';
μμ λ°±μ ν zerobase λ°±μ νμΌμ zerodb μμ μ€ννμΈμ.
use zerodb;
source backup_zerobase.sql
police_station ν μ΄λΈμ μλ λ°μ΄ν°λ₯Ό INSERT νκΈ° μν SQL νμΌμ μμ±νμΈμ
insert.sql νμΌ μμ± ν insert
SQL νμΌμ μ€ννμ¬ WS RDS (database-1) zerobase μ police_station ν μ΄λΈμ λ°μ΄ν°λ₯Ό INSERT νκ³ νμΈνμΈμ.
AWS RDS (database-1) zerobase μ police_station ν μ΄λΈμ SQL νμΌλ‘ λ°±μ νμΈμ.
mysqldump --set-gtid-purged=OFF -h "μλν¬μΈνΈ" -P 3306 -u admin -p zerobase police_station >basckup_police.sql
*>use zerobase;
source insert.sql
SQL νμΌμ μ€ννμ¬ AWS RDS (database-1) zerodb μ police_station ν μ΄λΈμ zerobase μ λμΌνκ² λ§λ€κ³ νμΈνμΈμ.
mysql -h "μλν¬μΈνΈ" -P 3306 -u admin -p
use zerodb;
source insert.sql
select *from police_station;