データは貴重なものであることは誰もが知っています。データをバックアップしなければ、データをそのまま放置するのと同じです。サーバーに問題が発生すると、泣くしかありません。以下では、MySQL データベースの自動バックアップを紹介します。状況に応じてバックアップデータの保存場所を選択できます。 1 つ目は、データがサーバー上で実行されることです。サーバー上のデータベースのみを定期的にバックアップしたい場合 (ここでのサーバー システムは Centos7)、次のように設定できます。まず、sh ファイル /usr/local/backup/bkDatabase.sh を書き込みます。 #!/bin/bash mysqldump -uusername -ppassword データベース名 | gzip > /home/backup/データベース名_$(日付 +%Y%m%d_%H%M%S).sql.gz 権限の追加: 実行が スケジュールされたタスクをシステムに追加する
内容を編集し、バックアップのために毎日 23:00 にスクリプト ファイルを定期的に実行する例を追加します。 00 23 * * * /usr/local/backup/bkデータベース名.sh スケジュールされたタスクが有効かどうかを確認します: crontab -l crontab サービスを再起動します: service crond restart 2 番目の方法は、リモート サーバーの MySQL データベースを自動的かつ定期的にバックアップし、ローカルに保存することです (ローカル オペレーティング システムは Windows 7)。この方法はより安全であるため、推奨されます。まず、backup.bat ファイルを作成します。 @エコーオフ 「Ymd=%date:~,4%%date:~5,2%%date:~8,2%」と設定 md D:\mysite-backup\%Ymd%\ C:\"Program Files"\"mysql-server 5.7.14"\bin\mysqldump --opt -hx.xxx データベース > D:\database-backup\%Ymd%\database_%Ymd%.sql echo "データベースのバックアップが完了しました" 次に、my.ini ファイルを変更して次の内容を追加し、mysql サービスを再起動します。 [mysqlダンプ] ユーザー=root パスワード=xyq バックアップ ファイルが正常に生成されたかどうかをテストするには、backup.bat をクリックします。 リモートデータベースをバックアップするためのスケジュールされたタスクをローカルに作成する 1. コントロール パネル > 管理ツール > タスク スケジューラを開き、タスクを作成します。 2. トリガーを入力し、実行時間を設定します。 3. 実行スクリプトファイルを追加します。 これで完了です。システムは指定された時間にリモート サーバー上の MySQL データベースを定期的にバックアップします。 これで、MySQL のスケジュールされた自動データベース バックアップの方法と手順に関するこの記事は終了です。MySQL のスケジュールされた自動バックアップに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: リンクをクリックしたときにファイルのダウンロードダイアログボックスをポップアップ表示するには、HTML で href を使用します。
必要:ハードコードされたデータの代わりに、セレクター内のオプション値の動的な表示を実装します。私のロ...
この記事では、mysql5.7.23 の詳細なインストールプロセスを記録し、皆さんと共有します。 1...
すりガラス効果がうまく表現されていれば、ページが非常に鮮やかで立体的に見えるようになります。写真に直...
当初の意図は、element-ui の $notify 通知をコンポーネントにカプセル化することでし...
この記事では、簡単なパズルゲームを実装するためのjsの具体的なコードを参考までに共有します。具体的な...
以前の就職面接で面接官が尋ねた質問を覚えています。「インライン要素とは何ですか。ブロックレベル要素と...
この記事では、テキストクロックを実装するためのキャンバスの具体的なコードを例として紹介します。具体的...
<meta http-equiv="X-UA-compatible" co...
この記事では、主に html + css を使用してサラウンド リフレクション ローディング エフェ...
昨日のプロジェクト開発中に、スタイルの読み込み優先順位に関する問題が発生しました。クラスは定義され、...
フロントエンドの開発過程で、チェックボックスが必要な状況が発生しました。ユーザー操作の利便性を考慮し...
自己学習型ゲーム開発の道において、最も充実した瞬間は、自分でミニゲームを作り、友達と共有して試しにプ...
1. ダウンロード参考: 2. D:\MySQL\mysql-5.7.24 などの固定の場所に解凍し...
序文以前、defineProperty を紹介したとき、オブジェクトの変更のみを監視でき、配列の変更...
序文職場で次のような状況に遭遇しました。ログ システムのテーブルでは、時間フィールドには日付データで...