mysqldump コマンドの使用例の詳細な説明
1, さまざまな使用方法
A. 最も単純な使用法:
mysqldump -uroot -pPassword [database name] > [dump file]
上記のコマンドは、次のようなダンプ ファイル (ダンプ ファイル) に指定されたデータベースをバックアップします。
mysqldump -uroot -p123 test > test.dump
によって生成test.dump ファイルには、テーブル作成ステートメント (データベース構造の生成) とデータを挿入するための挿入ステートメントが含まれています。
B. --opt
--opt パラメータを追加すると、生成されるダンプ ファイルは少し異なります:
テーブル作成ステートメントには、テーブル名があれば削除が含まれます
。挿入前に含まれるステートメントのロック テーブル tableName write には、挿入後のロック解除テーブルが含まれます
C. クロスホスト バックアップ
次のコマンドを使用して、host1 のsourceDb を host2 の targetDb にコピーします。 host2 ホスト上に作成:
mysqldump --host=host1 --opt sourceDb| mysql --host=host2 -C targetDb
-C は、データ圧縮を使用するようにホスト間のデータ送信を指示します
D. テーブル構造のみをバックアップします
mysqldump --no-data --databases mydatabase1 mydatabase2 mydatabase3 > test.dump
はテーブル構造のみをバックアップします。 --databases は、バックアップするホスト上のデータベースを示します。 MySQL ホスト上のすべてのデータベースをバックアップする場合は、次のように --all-databases オプションを使用できます:
mysqldump --all-databases> test.dump
E. バックアップ ファイルからデータベースを復元します
mysql [database name] < [backup file name]
複数のデータベースをバックアップします
構文:
mysqldump -u username -p --databases dbname2 dbname2 > Backup.sql
--databases オプションを追加し、その後に複数のデータベースを追加します
mysqldump -u root -p --databases test mysql > D:\backup.sql
すべてのデータベースをバックアップします
戻るための sqldump コマンドすべてのデータベースをバックアップする方法は次のとおりです:
mysqldump -u username -p -all-databases > BackupName.sql
例:
mysqldump -u -root -p -all-databases > D:\all.sql
2, Linux cron コマンドと組み合わせて、スケジュールされたバックアップを実現します
たとえば、すべてのデータベースをバックアップする必要があります。毎朝 1:30 に特定のホストにアクセスし、ダンプ ファイルを gz 形式に圧縮します。その後、次のコード行を /etc/crontab 設定ファイルに追加できます:
30 1 * * * root mysqldump -u root -pPASSWORD --all-databases | gzip > /mnt/disk2/database_`date '+%m-%d-%Y'`.sql.gz
最初の 5 つのパラメータは、分、時間、日を表します。 、月、年をそれぞれ表し、アスタリスクは任意を意味します。 date '+%m-%d-%Y' は、現在の日付を MM-DD-YYYY 形式で取得します。
3. MySQL データベースをバックアップするための完全なシェル スクリプトの例
#vi /backup/backup.sh#!bin/bash cd /backupecho "You are in backup dir"mv backup* /oldbackupecho "Old dbs are moved to oldbackup folder"File = backup-$Now.sql mysqldump -u user -p password database-name > $Fileecho "Your database backup successfully completed"
上記のスクリプト ファイルは、backup.sh として保存され、システム内に 2 つのディレクトリ /olcbackup および /backup が作成されます。 Backup.sh が実行されるたびに、/backup ディレクトリ内にある、backup で始まる名前を持つすべてのファイルが /oldbackup ディレクトリに移動されます。
上記のスクリプトの実行計画を次のように作成します:
#crontab -e30 1 * * * /backup.sh
4、mysqldump 完全バックアップ + mysqlbinlog バイナリログ増分バックアップ
mysqldump バックアップ ファイルからデータを復元すると、更新されたデータは失われます。したがって、mysqlbinlog バイナリログ増分バックアップも組み合わせる必要があります。 my.ini または my.cnf に、バイナリ ログまたは mysqld --log-bin を有効にする次の設定が含まれていることを確認してください:
[mysqld] log-bin=mysql-bin
新しいバイナリ ログ ファイルを生成するには、mysqldump コマンドに --flush-logs オプションが必要です:
mysqldump --single-transaction --flush-logs --master-data=2 > backup.sql
この方法で生成された増分バイナリログファイルは、たとえば mysql-bin.000003 であり、データは次のように復元されます。
shell>mysql -uroot -pPwd <backup_sunday_1_pm.sql><div class="cnblogs_Highlighter sh-gutter"><div>
<code class="sql plain">shell>mysql-bin.000003 |
さらに、mysqlbinlog では、データを正確に復元するために --start-date、--stop-date、--start-position、および --stop-position パラメータを指定することもできます。または、途中で問題が発生した期間をスキップしてデータを回復し、次のように MySQL ドキュメントから関連する内容を直接抜粋します。 |
以上がmysqldump コマンドの使用例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









WeChat を開き、[自分の設定] を選択し、[一般] を選択してから [記憶域スペース] を選択し、[記憶域スペース] で [管理] を選択し、ファイルを復元する会話を選択して、感嘆符アイコンを選択します。チュートリアル 適用モデル: iPhone13 システム: iOS15.3 バージョン: WeChat 8.0.24 分析 1 まず、WeChat を開き、マイページの [設定] オプションをクリックします。 2 次に、設定ページで [一般オプション] を見つけてクリックします。 3次に、一般ページで「記憶域スペース」をクリックします。 4 次に、ストレージスペースページで「管理」をクリックします。 5最後に、ファイルを回復したい会話を選択し、右側の感嘆符アイコンをクリックします。補足: WeChat ファイルの有効期限は通常、数日です。WeChat で受信したファイルがクリックされなかった場合、WeChat システムは 72 時間後にそのファイルを消去します。WeChat ファイルが閲覧された場合、

プライベート ブラウズは、コンピューターまたはモバイル デバイスでインターネットを閲覧する際に、プライバシーを参照して保護するための非常に便利な方法です。プライベート ブラウジング モードでは、通常、ブラウザーによる訪問履歴の記録、Cookie やキャッシュ ファイルの保存、および閲覧している Web サイトの痕跡がブラウザーに残ることが防止されます。ただし、特殊なケースでは、シークレット ブラウジングの閲覧履歴を復元する必要がある場合があります。まず第一に、明確にする必要があります。プライベート ブラウジング モードの目的は、プライバシーを保護し、他人がブラウザからユーザーのオンライン履歴を取得できないようにすることです。したがって、シークレットブラウジングでは、

Google Chrome拡張機能をバックアップするにはどうすればよいですか?ほとんどの Google Chrome ユーザーは、日々の使用中に多かれ少なかれプラグインをインストールします。プラグインの存在により、使用エクスペリエンスが向上します。システムやブラウザを再インストールすると、これらのプラグインは保持できず、再度ダウンロードしてインストールするのが面倒なので、現在インストールされているプラグインをバックアップする方法はありますか?その方法は次のとおりです。 Chrome プラグインをバックアップするチュートリアルの方法では、まず Google Chrome を開き、右上隅のメニューをクリックして、[その他のツール] - [拡張機能] を選択します。拡張機能ページの上にある「パッケージ拡張機能」をクリックします。 C:UsersAdministratorAppDataLocalGoogleChromeUserDataDe

創造性と活力に満ちたショートビデオプラットフォームであるDouyinでは、さまざまなエキサイティングなコンテンツを楽しむだけでなく、同じ志を持った友達と深いコミュニケーションをとることもできます。その中でも、チャットの火花は、両者間の交流の強さを示す重要な指標であり、意図せずして私たちと友人との間の感情的な絆に火をつけることがよくあります。ただし、何らかの理由でチャット スパークが切断される場合があります。それでは、チャット スパークを復元したい場合はどうすればよいでしょうか? このチュートリアル ガイドでは、コンテンツ戦略について詳しく説明し、皆様のお役に立てれば幸いです。 Douyin チャットのスパークを回復するにはどうすればよいですか? 1. Douyin メッセージ ページを開き、チャットする友達を選択します。 2. メッセージを送信し、お互いにチャットします。 3. 3日間メッセージを送信し続けると、スパークロゴを獲得できます。 3 日単位で写真やビデオをお互いに送信します

Xiaomi クラウド フォト アルバムをローカルに復元する方法 Xiaomi クラウド フォト アルバム APP で Xiaomi クラウド フォト アルバムをローカルに復元できますが、ほとんどの友達は Xiaomi クラウド フォト アルバムをローカルに復元する方法を知りません。次のステップは Xiaomi を復元することです。クラウドフォトアルバムをローカルに. ローカルメソッドのグラフィックチュートリアル、興味のあるユーザーは見に来てください! Xiaomi クラウド フォト アルバムをローカルに復元する方法 1. まず Xiaomi 電話の設定機能を開き、メイン インターフェイスで [個人アバター] を選択します; 2. 次に、Xiaomi アカウント インターフェイスに入り、[クラウド サービス] 機能をクリックします; 3. 次に、 Xiaomi へジャンプ クラウド サービスの機能については、[クラウド バックアップ] を選択します; 4. 最後に、以下に示すインターフェイスで、[クラウド アルバム] をクリックしてアルバムをローカルに復元します。

システム アカウントのアバターを変更したが不要になった場合、win11 ではデフォルトのアバターを変更する方法が見つかりません。実際、デフォルトのアバターのフォルダーを見つけて復元するだけで済みます。 win11 でデフォルトのアバターを復元する 1. まず、下部のタスクバーにある「Windows ロゴ」をクリックします。 2. 次に、「設定」を見つけて開きます。 3. 次に、左の列に「アカウント」と入力します。 4. 次に、画面上の「アカウント情報」をクリックします。右 5. 開いたら、選択した写真の [ファイルの参照] をクリックします 6. 最後に、「C:\ProgramData\Microsoft\UserAccountPictures」パスを入力して、システムのデフォルトのアバター画像を見つけます。

Windows 10 の May 2019 Update には、新しく明るいデフォルトのデスクトップ背景が搭載されています。新しいライトテーマを使用すると、見た目も素晴らしくなります。 Windows 10 のダークテーマを使用している場合は、より暗い背景が必要になる場合があります。奇妙なことに、元の Windows 10 デスクトップの背景が Windows 10 の最新バージョンから削除されています。 Web からダウンロードするか、古い Windows 10 PC からファイルをコピーする必要があります。この壁紙画像は Microsoft の公式 Web サイトでは見つかりませんでしたが、他のソースからダウンロードできます。 Imgur で、4K 解像度のオリジナルの Windows 10 デスクトップ壁紙のコピーを見つけました。さらに、他のサイズや追加のデフォルトの壁もあります

Windows 11 のファイル エクスプローラーで [バックアップの開始] オプションを非表示にしたい場合は、次の方法を実行できます。ファイル エクスプローラーで起動バックアップ オプションを無効または非表示にする方法はいくつかあります。このタスクを迅速に実行するのに役立ついくつかの方法を簡単にリストします。始める前に、このオプションが OneDrive と密接に関係していることを理解する必要があります。ライブラリ フォルダー (ドキュメント、画像、音楽など) を開くと、ファイル エクスプローラーのパスにすぐに表示されます。 Windows 11 のファイル エクスプローラーで起動バックアップを削除する方法 Windows 11 のファイル エクスプローラーで起動バックアップを削除するには、次の手順に従います。
