bash를 사용하여 SQL Server에서 직접 MySQL 데이터베이스의 테이블을 덤프합니다.

bash를 사용하여 SQL Server에서 직접 MySQL 데이터베이스의 테이블을 덤프합니다.

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

관련 정보