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

関連情報