この記事では、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つの一般的な方法を簡単に理解する
序文プロジェクト内のパズルゲーム(デジタル華容路とも呼ばれる)を再構築するのに 2 日かかりました。...
目次マクスウェルについてMaxwellの設定と使用1. Maxwellインストールパッケージをダウン...
1. ダウンロード1. MySQL msi 公式 Web サイトから最新のダウンロードをクリックす...
目次問題の説明方法 1 (バックエンドが画像 URL を返す)方法 2 (フロントエンドで requ...
01. コマンドの概要md5sum - MD5検証コードを計算して検証するmd5sum コマンドは、...
最近、イントラネットポータルを修正していたときに、フィルターを使用する必要がある箇所に遭遇しました。...
1. 制限の基本的な実装一般的に、クライアントは、pageNo (ページ番号) と pageSize...
目次物体オブジェクト定義オブジェクトのメンバーを反復処理するJS組み込みオブジェクト数学オブジェクト...
a タグが新しいページを開くかどうか: (1)百度百科事典:ヘッダーが異なる場合は新しいページが開き...
MySQL データベースをインストールすると、デフォルトの MySQL データベースの最大接続数が ...
fd コマンドは、Linux ファイル システムを検索するためのシンプルで簡単な方法を提供します。...
序文パブリック IP を持つ本番 VPS の場合、必要なポートのみが開かれ、IP とポートを制御する...
テーブル ヘッダーが固定されている場合は、それを 2 つのテーブルに分割する必要があります。1 つの...
オンライン MySQL トランザクションの問題の記録先週の金曜日、大きなテーブルを削除する操作を実行...
導入:インターネット上にはデータベースの最適化に関する情報や方法が数多くありますが、その多くは品質に...