>데이터 베이스 >MySQL 튜토리얼 >명령줄에서 MySQL 데이터베이스를 어떻게 내보낼 수 있나요?

명령줄에서 MySQL 데이터베이스를 어떻게 내보낼 수 있나요?

Linda Hamilton
Linda Hamilton원래의
2024-12-05 00:47:11236검색

How Can I Export a MySQL Database from the Command Line?

명령줄에서 MySQL 데이터베이스 내보내기

문제:

Linux 기반 서버에서 마이그레이션하고 다음이 필요함 명령을 사용하여 MySQL 데이터베이스의 내용을 내보내는 방법 line.

해결책:

mysqldump 명령줄 기능을 활용하면 MySQL 데이터베이스를 내보내기 위한 효율적이고 간단한 솔루션이 제공됩니다. 수행 방법은 다음과 같습니다.

전체 데이터베이스 내보내기:

mysqldump -u [username] -p database_name > database_backup.sql

모든 데이터베이스 내보내기:

mysqldump -u [username] -p --all-databases > all_databases_backup.sql

특정 내보내기 테이블:

mysqldump -u [username] -p database_name table1 table2 > table_backup.sql

자동 압축 출력:

mysqldump -u [username] -p database_name | gzip > database_backup.sql.gz

원격 내보내기:

mysqldump -P 3306 -h [server_ip] -u [username] -p database_name > database_backup.sql

참고:

  • 보안상의 이유로 비밀번호를 지정하지 않고 -p 옵션을 사용하세요. 사용자 입력을 요청하는 메시지가 표시됩니다.
  • SQL 파일은 현재 작업 디렉터리에 저장됩니다.
  • 자리 표시자([사용자 이름], [데이터베이스_이름] 등)를 실제 파일로 바꾸는 것이 좋습니다. 가치가 있습니다.

위 내용은 명령줄에서 MySQL 데이터베이스를 어떻게 내보낼 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.