Database/SQL

[MySQL] DB, Table import & export

Ella_K 2022. 10. 19. 22:42

sql 파일로 DB export

mysqldump -u [user] -p [password] [원본 db명] > [파일경로]/[파일명].sql

 

sql 파일로 Table export

mysqldump -u [user] -p [password] [원본 db명] [table명] > [파일경로]/[파일명].sql

 

특정 Table 제외 export

mysqldump -u [user] -p [password] --ignore-table=[제외할 table명] [db명] > [파일경로]/[파일명].sql

 

sql 파일로 DB import

mysqldump -u [user] -p [password] [db명] < [파일경로]/[파일명].sql

 

sql 파일로 Table import

mysqldump -u [user] -p [password] [db명] [table명] < [파일경로]/[파일명].sql

 

기존에 만들어 놓은 database에 import

use [db명]

source [파일경로]/[파일명].sql

 

로컬 DB를 export하고 RDS에 import 하면서 알게 된 점

index 없이 import하는 것이 훨~~~~~~씬 빠르다. 

 


Source

https://rkatk1523.tistory.com/m/25

 

MySQL - sql파일 import/export 하는 방법

import mysql 접속, root 계정이 아니어도 됨. mysql -u root -p 해당 커멘드 입력시 프롬프트로 비밀번호 입력 해서 접속 기존에 만들어 놓은 database 선택 혹은 새로 생성 CREATE DATABASE 데이터베이스이름 US.

rkatk1523.tistory.com

https://developer0809.tistory.com/m/119

 

[#. mySQL] DB 데이터 백업/복구(export/import) 하기

내 로컬에 있는 mySQL의 사용자 정보나 테이블을 import/export 하고 싶을 때 sql 파일을 빼거나 밀어넣어 보자 주의해야 할 것은 mysql 접속해서 입력하는 게 아니라, mysql 밖 터미널에서 입력하는 것이

developer0809.tistory.com