mysqldumpの詳しい使い方

mysqldump は、MySQL データベースをバックアップおよび復元するためのコマンドライン ツールであり、豊富なオプションと機能を提供します。以下は、mysqldump の使用法の詳細な説明です。

  1. データベース全体をバックアップします。

    • 次のコマンドを実行してデータベース全体をバックアップし、結果をファイルに保存します。

      mysqldump -u <用户名> -p <数据库名> > <输出文件名>.sql
    • <用户名>MySQLデータベースのユーザー名、<数据库名>バックアップ対象のデータベース名、<输出文件名>バックアップ結果を保存するファイル名に置き換えます 。
    • コマンド実行後、パスワードの入力を求められるので、パスワードを入力するとバックアップが開始されます。
  2. バックアップ指定テーブル:

    • 指定したテーブルのみをバックアップするには、次のオプションを使用できます --tables

      mysqldump -u <用户名> -p <数据库名> --tables <表名1> <表名2> ... > <输出文件名>.sql
    • <表名1> <表名2> ...バックアップするテーブル名のリストに置き換えられます 。
  3. データのないバックアップ構造:

    • データではなくデータベース構造のみをバックアップするには、 --no-data次のオプションを使用できます。

      mysqldump -u <用户名> -p <数据库名> --no-data > <输出文件名>.sql
  4. 構造のないバックアップ データ:

    • 構造を含まずにデータベース データのみをバックアップするには、次の --no-create-infoオプションを使用できます。

      mysqldump -u <用户名> -p <数据库名> --no-create-info > <输出文件名>.sql
  5. データベースを復元します。

    • バックアップ ファイルからバックアップされたデータベースを復元するには、次のコマンドを使用できます。

      mysql -u <用户名> -p <数据库名> < <备份文件名>.sql
    • <备份文件名>実際のバックアップファイル名に置き換えます 。

mysqldump および mysql コマンドを実行する場合、<用户名>および は <数据库名>必須項目であり、-pオプションの後にスペースは必要ないことに注意してください。バックアップ処理中にパスワードの入力を求められ、パスワードを入力するとバックアップまたはリカバリが開始されます。この情報がお役に立てば幸いです!

おすすめ

転載: blog.csdn.net/tiansyun/article/details/132114840