>데이터 베이스 >MySQL 튜토리얼 >쉘 스크립트를 사용하여 SQL 파일에서 MySQL 데이터를 복원하는 방법은 무엇입니까?

쉘 스크립트를 사용하여 SQL 파일에서 MySQL 데이터를 복원하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-27 22:15:17722검색

How to Restore MySQL Data from a SQL File Using a Shell Script?

셸 스크립트에서 MySQL 명령 실행

소개:
셸 스크립트에서 MySQL 명령을 실행하면 자동화 제공 데이터베이스 작업을 위한 기능입니다. 이를 달성하기 위해 스크립트에서 MySQL 클라이언트를 호출하여 데이터베이스 연결 및 명령 실행을 활성화할 수 있습니다.

질문:
쉘 스크립트를 통해 SQL 명령을 어떻게 실행하여 SQL 파일에서 데이터를 복원하시겠습니까?

답변:
쉘에서 MySQL 명령을 실행하려면 스크립트에서는 다음 구문을 사용합니다.

mysql -h "server-name" -u "username" "-pPASSWORD" "database-name" < "filename.sql"

핵심 사항:

  • -p: -p 플래그를 사용하여 지정합니다. 비밀번호. -p와 비밀번호 사이에 공백을 넣지 마십시오.
  • 데이터베이스 비밀번호: 또는 사용자와 비밀번호를 ~/.my.cnf에 저장하여 명령에서 지정할 필요가 없도록 하세요. line.

예:

[client]
user = root
password = XXXXXXXX

mysql -h "server-name" "database-name" < "filename.sql"

팁:

  • -x 플래그 사용 명령을 추적하기 위해 스크립트 문제를 해결할 때.
  • MySQL에 문의하세요. 추가 연결 매개변수에 대한 문서입니다.

결론:

이러한 지침을 따르면 쉘 스크립트 내에서 MySQL 명령을 원활하게 실행하고 데이터 복원 및 기타 데이터베이스 작업을 자동화할 수 있습니다. .

위 내용은 쉘 스크립트를 사용하여 SQL 파일에서 MySQL 데이터를 복원하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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