
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