프로그래밍 언어/Database

MySQL의 명령 줄을 사용하여 SQL 파일을 가져오는 방법

Rateye 2021. 7. 14. 09:48
728x90
반응형

 

질문 : MySQL의 명령 줄을 사용하여 SQL 파일을 어떻게 가져 옵니까?

phpMyAdmin 에서 내 보낸 .sql 파일이 있습니다. 명령 줄을 사용하여 다른 서버로 가져오고 싶습니다.

Windows Server 2008 R2가 설치되어 있습니다. .sql 파일을 C 드라이브 에 배치하고이 명령을 시도했습니다.

database_name < file.sql

그것은 작동하지 않습니다. 구문 오류가 발생합니다.

  • 문제없이이 파일을 어떻게 가져올 수 있습니까?
  • 먼저 데이터베이스를 만들어야합니까?
답변

시험:

mysql -u username -p database_name < file.sql

MySQL 옵션을 확인하십시오.

참고 -1 : file.sql 의 전체 경로를 사용하는 것이 좋습니다.

참고 -2 : 원래 데이터베이스의 루틴과 트리거를 유지 -R--triggers 를 사용하십시오. 기본적으로 복사되지 않습니다.

Note-3 CREATE DATABASE --no-create-db 또는 -n 옵션으로 내보냄)가 포함되지 않은 경우 mysql에서 (빈) 데이터베이스를 생성해야 할 수 있습니다. 가져올 수 있습니다.

출처 : https://stackoverflow.com/questions/17666249/how-do-i-import-an-sql-file-using-the-command-line-in-mysql
728x90
반응형