ホームページ >データベース >mysql チュートリアル >mysqldump を使用してテーブルをバックアップおよび復元する例の詳細な説明

mysqldump を使用してテーブルをバックアップおよび復元する例の詳細な説明

Y2J
Y2Jオリジナル
2017-05-23 15:07:411784ブラウズ

コードは次のとおりです:

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 への入力として使用します。データベースから直接コピーしたファイルを使用している場合は、それらをデータベース ディレクトリに直接コピーして戻します。ただし、この場合、ファイルをコピーする前にデータベースを閉じて再起動する必要があります。

【関連する推奨事項】

1. Mysqlの無料ビデオチュートリアル

2. mysqlでの特殊なSQL文の処理に関するサンプルチュートリアル

3. さまざまなデータベースのテーブルを削除するSQL文の作成方法の詳細な説明

4.

1 台のマシンで複数の MySQL サービスを実行する方法を説明します

5.

仮想ホストを使用しない小規模な MySQL データベース バックアップ スクリプト

以上がmysqldump を使用してテーブルをバックアップおよび復元する例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。