Hostwinds 튜토리얼
에 대한 검색 결과:
목차
태그 : MySQL
mysqldump는 단일 데이터베이스, 여러 데이터베이스 또는 서버의 모든 데이터베이스의 백업을 빠르고 효율적으로 사용하도록 할 수 있습니다. 이를 위해서는 명령을 수행하려는 서버와 사용자의 MySQL 로그인 자격 증명을 수행하려는 서버에 쉘 액세스가 필요합니다.
SSH 액세스가 허용되지 않습니다. 공유 또는 사업 공유 서비스.
백업에서 단일 데이터베이스를 통해 SSH를 통해 로그인하고 다음 명령을 실행하십시오.
용법:
mysqldump -u user -p[user_pass] [database_name] > dumpfile.sql
예:
mysqldump -u root -pABC123 exampledb > exampledbdump.sql
데이터베이스 (.sql) 백업의 파일 경로는 현재 작업 디렉토리가됩니다. /root/exampledbdump.sql과 같은 절대 경로를 사용할 수도 있습니다.
두 개 이상의 데이터베이스를 백업하려면 백업하려는 데이터베이스의 이름이 뒤 따르는 다음 -Databases를 지정해야합니다.데이터베이스 사용자는 백업중인 데이터베이스에 액세스하는 권한이 있어야합니다.
용법:
mysqldump -u user -p[user_pass] –databases [database_name] [database_name] [database_name] > dumpfile.sql
예:
mysqldump -u root -pABC123 –databases exampledb sampledb testdb > exampledb_sampledblsql_testdb.sql
다음 명령을 실행하여 현재 데이터베이스를 모두 백업하십시오.
용법:
mysqldump -u user -p[user_pass] –all-databases > all-dbs.sql
예:
mysqldump -u root -pABC123 –all-databases > all-dbs.sql
다음 명령을 실행하여 데이터베이스 복원
용법:
mysql -u user -p[user_pass] [database_name] < dumpfile.sql
예:
mysql -u root -pABC123 exampledb < exampledbdump.sql
작성자 Michael Brower / 구월 28, 2017