mysqlをバックアップする方法

藏色散人
リリース: 2020-09-16 16:37:47
オリジナル
16405 人が閲覧しました

MySQL における論理バックアップは、データベース内のデータをテキスト ファイルとしてバックアップすることであり、バックアップされたファイルは表示および編集できます。 MySQL では、mysqldump ツールを使用してバックアップを完了します。 mysqldump を呼び出すには 3 つの方法があります。

(推奨チュートリアル: mysql ビデオ チュートリアル )

指定したデータベース、またはこのデータベース内のいくつかのテーブルをバックアップします。

shell>mysqldump [option] db_name [tables]
ログイン後にコピー

指定した 1 つ以上のデータベースをバックアップします

shell>mysqldump [option] --database DB1 [DB2 DB3...]
ログイン後にコピー

すべてのデータベースをバックアップします

shell>mysqldump [option] --all-database
ログイン後にコピー

データベース内のテーブルが指定されていない場合、すべてのデータベース内のすべてのテーブルがエクスポートされます。デフォルト。以下は、バックアップに mysqldump ツールを使用する例です。

(1) すべてのデータベースをバックアップします。

[cqh@localhost ~]$ mysqldump -uroot -p --all-database > all.sql
ログイン後にコピー

(2) データベースをバックアップ test

[cqh@localhost ~]$ mysqldump -uroot -p test > test.sql
ログイン後にコピー

(3)データベース テストのテーブル emp

[cqh@localhost ~]$ mysqldump -uroot -p test emp > emp.sql
ログイン後にコピー

をバックアップします (4) データベース テストのテーブル emp および dept

[cqh@localhost ~]$ mysqldump -uroot -p test emp dept > emp_dept.sql
ログイン後にコピー

をバックアップします (5) データベース テストのすべてのテーブルをカンマ区切りテキストとしてバックアップし、戻ります/tmp :

[cqh@localhost ~]$ mysqldump -uroot -p -T /tmp test emp --fields-terminated-by ','
ログイン後にコピー
まで

以上がmysqlをバックアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート