ホームページ >データベース >mysql チュートリアル >mysqldump を使用してテーブルをバックアップおよび復元する例の詳細な説明
コードは次のとおりです:
mysqldump -u user -p db tab1 tab2 > db.sql
復元
コードは次のとおりです:
mysql -u user -p db < db.sql
参考:
1. ファイルをコピーします: (データベースに書き込み操作がないことを確認します (テーブルがロックされている可能性があります) ) コピーしているテーブルが MyISAM ストレージ形式を使用していない限り、ファイルを直接コピーして他のマシンに移植することはできません
2.mysqldump : Mysqldump は、他のマシンに移植できるテキスト ファイルを生成します
例:
データベース全体をバックアップします - -> mysqldump db1 >/backup/db1.20060725
圧縮バックアップ --> mysqldump db1 |gt;/backup/db1.20060725
mysqldump db1 tab1 tab2 > d b1_tab1_tab2.sql
直接リモートバックアップ —> Snake.net DB1 を作成します
-& GT; MySQL -H BOA.SNAKE.NET DB1
バックアップテーブルをコピーします。 .*backup/
復元
最新のバックアップ ファイルにより、データベース データベースがデータベースとともに再インストールされます。 mysqldump によって生成されたファイルを使用する場合は、それを mysql への入力として使用します。データベースから直接コピーしたファイルを使用している場合は、それらをデータベース ディレクトリに直接コピーして戻します。ただし、この場合、ファイルをコピーする前にデータベースを閉じて再起動する必要があります。
【関連する推奨事項】
2. mysqlでの特殊なSQL文の処理に関するサンプルチュートリアル
3. さまざまなデータベースのテーブルを削除するSQL文の作成方法の詳細な説明
4.1 台のマシンで複数の MySQL サービスを実行する方法を説明します
5.仮想ホストを使用しない小規模な MySQL データベース バックアップ スクリプト
以上がmysqldump を使用してテーブルをバックアップおよび復元する例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。