この記事では、MySQL のスケジュールされたデータベース バックアップ操作の例について説明します。ご参考までに、詳細は以下の通りです。 1. mysqldumpを表示する root@laowang:/# どのmysqldump ダンプ 2. スクリプトを書く my.cnfファイルを編集し、アカウントとパスワードを指定して、スクリプトで参照します。 root@laowang:/# vim /etc/my.cnf [mysqlダンプ] ユーザー=root パスワード=root スクリプトファイル root@laowang:/var/backups# vim mysql_backup.sh #!/bin/sh ################################################# # データベースをバックアップします###################################################### #mysqldump バックアッププログラム実行パス DUMP=/usr/bin/mysqldump #バックアップファイルの保存パス OUT_DIR=/var/database #バックアップファイルの権限 LINUX_USER=root #バックアップするデータベースの名前 DB_NAME=laowang #バックアップ日数、以前の日数を削除=1 #バックアップ保存ディレクトリに入る cd $OUT_DIR #現在のシステム時刻を取得します DATE=`date +%Y_%m_%d` #バックアップデータベースファイル名 OUT_SQL=$DB_NAME"_$DATE.sql" #最終的に保存されたデータベースのバックアップファイル名 TAR_SQL=$DB_NAME"_$DATE.tar.gz" #データベースのバックアップを開始します $DUMP --defaults-extra-file=/etc/my.cnf --default-character-set=utf8 $DB_NAME > $OUT_SQL #.tar.gz 形式に圧縮 tar -czf $TAR_SQL ./$OUT_SQL #.sql形式のバックアップファイルを削除します rm $OUT_SQL #バックアップデータベースファイルの所有者を変更する chown $LINUX_USER:$LINUX_USER $OUT_DIR/$TAR_SQL #30 日前のバックアップ ファイルを削除します (注: {} \; の間にはスペースがあります) $OUT_DIR -name "*.tar.gz" -type f -mtime +$DAYS -exec rm -f {} \; を検索します。 3. スケジュール root@laowang:/# crontab -e # mh dom モニターコマンド 10 10 * * * /var/backups/mysql_backup.sh 終了するにはCtrl+X 変更を保存 MySQL 関連のコンテンツに興味のある読者は、このサイトの次のトピックをチェックしてください: 「MySQL インデックス操作スキルの概要」、「MySQL 共通関数の概要」、「MySQL ログ操作スキルの概要」、「MySQL トランザクション操作スキルの概要」、「MySQL ストアド プロシージャ スキルの概要」、および「MySQL データベース ロック関連スキルの概要」。 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
>>: Linuxターミナルでファイルを作成する2つの一般的な方法を簡単に理解する
1. ダウンロード、例として8.0を取り上げますダウンロードアドレス: https://dev.my...
序文MySQL を扱ったことがある人なら、テーブル メタデータ ロックの待機についてよく知っているは...
例: nginx ログには、アクセス ログとエラー ログの 2 つの主な種類があります。アクセス ロ...
以前、単純な UDP サーバーとクライアントの例を書きましたが、その中で、自分自身をクライアントと見...
MultiTail は、tail コマンド機能と同様に、複数のドキュメントを同時に監視するために使用...
関数のカリー化(黒い疑問符の顔)? ? ?カレー(黒い疑問符の顔)? ? ?これは完璧な中国語翻訳で...
展開アニメーション効果のあるナビゲーションバーを設計してカスタマイズし、デモを作成してみました。設計...
目次制御されていないコンポーネント制御コンポーネント知らせ結論は制御されていないコンポーネントフォー...
目次概要バーチャルドム原理実装プロセスパッチ方式sameVnode関数patchVnode関数upd...
目次1. 通常どのようなコンテンツを処理する必要があるか2. 基本的な考え方3. 具体的な実践の詳細...
この質問は、MySQL の権限に関する WeChat グループのネットユーザー間の議論です。次のよう...
1. HTMLフォントカラー設定HTML では、フォント タグを使用してフォント コンテンツの色を設...
ページ上の画像を強調表示することは非常に一般的です。ここでは、jQuery を使用して画像を強調表示...
目次pom 構成Setting.xml 構成ログインステータスログインが必要ですログインは必要ありま...
この記事では、参考までに、シンプルなナビゲーションバーを実装するためのJavascriptの具体的な...