
Bash 스크립트를 사용하여 MySQL 데이터베이스에서 테이블을 덤프하려면 어떻게 해야 합니까?
아래 명령을 사용하여 테이블을 덤프할 수 있는 것처럼
mysql -u username -p database_name > file.sql
하지만 데이터베이스에서 단일 테이블만 덤프하려면 어떻게 해야 합니까?
누군가 나를 도와줄 수 있나요?
답변1
매우 간단함
#!/bin/bash
mysqldump -uUSERNAME -pPASSWORD DBNAME MYTABLE > DBNAME-MYTABLE.sql
백업 목적으로 다음과 같은 날짜를 추가할 수 있습니다.
#!/bin/bash
cur=`date +"%Y-%m-%d"`
mysqldump -uUSERNAME -pPASSWORD DBNAME MYTABLE > DBNAME-MYTABLE-${cur}.sql