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 サイトの他の関連記事を参照してください。