2009-08-19 7 views
1

こんにちは私のデータベースはバックアップされたサイズで2GB以上になりましたので、ファイルを分割してデータベースを復元するためのオプションを探しています。分割されたmysqldumpの内容からmysql dbを復元する

DATE_STRING = `日付+%uはA`

BACKUP_DIR = /ホーム/ MYHOME/

をバックアップ%:

は、私は、次のバックアップのシェルファイルをやってから、一連のファイルを持っています/usr/local/mysql_versions/mysql-5.0.27/bin/mysqldump --defaults-file =/usr/local/mysql_versions/mysql-5.0.27/my.cnf --user = myuser --password = mypw - 追加ドロップテーブル --single-transaction mydb | 分割-b 100000000 - 順位 - $ DATE_STRING.sql-;

これはのようなファイルのシーケンスprodes:

mydbという-3Wed.sql-AA
mydbという-3Wed.sql-AB
mydbという-3Wed.sql-AC ...

私を問題は、Linuxで復元を行うために必要なコマンドの対応するシーケンスは何ですか?

/usr/local/mysql_versions/mysql-5.0.27/bin/mysql --defaults-ファイル=は/ usr/local/mysql_versions/mysqlの-5.0.27:以前

私は、このコマンドを使用していました/my.cnf --user = myuserの --password = mypw -D mydbという< the_old_big_dbdump.sql

任意の提案、彼らは、分割を伴わない場合でも、/猫が大幅

答えて

1

Iドンをいただければ幸いですなぜあなたはできないのか分かりません。

cat mydb-3Wed.sql- * | /usr/local/mysql_versions/mysql-5.0.27/bin/mysql --defaults-file =/usr/local/mysql_versions/mysql-5.0.27/my.cnf --user = myuser --password = mypw -D mydb

* globbingはソート順にファイルを提供する必要があります。実際にはls mydb-3Wed.sql- *でチェックしてください。

+0

適切な基本的なシェル知識が適用されていることを確認してください。 –

+0

あなたはそうです、そのような基本的な質問を申し訳ありません。 返信ありがとうございました Simon B –

関連する問題