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
반응형
'프로그래밍 언어 > Database' 카테고리의 다른 글
MySQL : 데이터베이스에 대한 ** 모든 ** 권한 부여 (0) | 2021.07.16 |
---|---|
Docker에서 영구 저장소 (예 : 데이터베이스)를 처리하는 방법 (0) | 2021.07.14 |
PostgreSQL 데이터베이스의 모든 테이블을 삭제하는 방법 (0) | 2021.07.13 |
Ruby on Rails 데이터베이스 제거 또는 재생성 (0) | 2021.07.13 |
PHP에서 SQL 공격(injection)을 방지하는 방법 (0) | 2021.07.12 |