programing

MySQLDump에서 생성된 SQL 파일을 명령 프롬프트를 사용하여 복원하는 방법

abcjava 2023. 9. 8. 21:03
반응형

MySQLDump에서 생성된 SQL 파일을 명령 프롬프트를 사용하여 복원하는 방법

MySQLDump에서 생성한 SQL 파일이 있습니다.명령 프롬프트를 통해 복원하려면 어떻게 해야 합니까?

이 명령 실행(인 경우)mysql실행 파일이 당신의 것에 없습니다.PATH, 먼저 MySQL 바이너리가 설치되어 있는 디렉토리로 이동합니다.\mysql\bin):

mysql -u username -ppassword databasename < file.sql

(이 사이에는 공간이 없습니다.-p비밀번호)

또는 파일이 압축되어 있는 경우(대부분 백업과 마찬가지로) 다음과 같습니다.

gunzip file.sql.gz | mysql -u username -ppassword databasename

또는 일부 시스템에서 추가할 필요가 있을 수 있습니다.-c(stdout으로 강제 출력하기 위해)와 같이 gunzip에 플래그를 지정:

gunzip -c file.sql.gz | mysql -u username -ppassword databasename
  1. 명령 프롬프트를 사용하여 mysql의 bin 디렉토리로 이동합니다.
  2. mysql에 로그인합니다.
  3. 파일 매개 변수와 함께 source 명령 실행

예:

cd C:\mysql\bin
mysql -u root -p
mysql> source c:\myfile.sql
$ mysql database < myfile.sql

오어

$ mysql database
mysql> source myfile.sql

구문은 다음과 같습니다.

mysql database_name < file.sql

참조: 배치 모드에서 mysql 사용

가져오기로 가정합니다./home/abc.sql아래 명령을 실행합니다.

cd /home    
mysql -u root -p

테이블이 없는 경우:

mysql> create database abc;

이제 데이터베이스 사용abc수입과 수입.abc.sql

mysql> use abc;
mysql> set names utf8;
mysql> source abc.sql;

MySQL 명령 프롬프트에서 다음을 입력합니다.

SOURCE file.sql

언급URL : https://stackoverflow.com/questions/3021062/how-to-restore-sql-file-generated-by-mysqldump-using-command-prompt

반응형