명령줄을 통해 MySQL 데이터베이스 내보내기
고급 시스템 관리 기술이 필요할 수 있는 서비스에서 전환하는 경우 전략이 필요합니다. 중요한 플랫폼에서 데이터를 내보내기 위한 장소입니다. 이 특정 사례에서는 명령줄에서 MySQL 데이터베이스의 내용을 내보내는 방법을 살펴보겠습니다.
해결책: mysqldump 사용
성공적으로 내용을 추출하려면 MySQL 데이터베이스를 사용하려면 mysqldump 명령줄 유틸리티를 활용하세요. mysqldump를 활용하면 전체 데이터베이스, 특정 데이터베이스 또는 데이터베이스 내의 특정 테이블을 포함하는 SQL 형식의 덤프 파일을 생성할 수 있습니다.
mysqldump 실행
다음 예는 특정 상황에 따라 mysqldump를 사용하는 방법을 보여줍니다. 요구 사항:
$ mysqldump -u [uname] -p db_name > db_backup.sql
$ mysqldump -u [uname] -p --all-databases > all_db_backup.sql
$ mysqldump -u [uname] -p db_name table1 table2 > table_backup.sql
$ mysqldump -u [uname] -p db_name | gzip > db_backup.sql.gz
$ mysqldump -P 3306 -h [ip_address] -u [uname] -p db_name > db_backup.sql
내보낸 .sql 파일은 다음을 실행하는 디렉터리에 생성됩니다.
보안 강화
보안 강화를 위해 명령 문자열에 비밀번호를 직접 포함하지 마세요. 대신, -p 옵션 뒤에 빈 문자열을 사용하여 비밀번호를 기록하지 않고 시스템에 비밀번호를 묻는 메시지를 표시하세요.
위 내용은 명령줄에서 MySQL 데이터베이스를 어떻게 내보낼 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!