この記事は主にMysqlの複数データベースのバックアップのコード例を紹介します。この記事ではサンプルコードを詳細に紹介しており、皆さんの勉強や仕事に一定の参考値があります。困っている友人は参考にしてください。 バックアップデータスクリプト #!/bin/bash # date は Linux のコマンドです date [パラメータ] [+フォーマット] 時刻=`日付 +%Y_%m_%d_%H_%M_%S` # バックアップ出力パス backupdir=/home/backup/ # バックアップファイルパス filedir=/home/my_app/files/ # SQL ステートメントを使用して、「test」で始まるすべてのデータベースを取得します。パイプラインを介してコマンドを mysql クライアントに渡します。-N は結果のヘッダーと末尾を出力しないことを意味し、結果は純粋なデータセット databases=(`echo 'show databases like "test%";' | mysql -N -uroot -proot`) になります。 # mysqldump の出力ファイルをパイプ経由で gzip に渡して圧縮します。gzip は元のファイルを保存できず、ディレクトリを圧縮できません。mysqldump -uroot -proot --databases ${databases[*]} | gzip > $backupdir/$time.sql.gz # ファイルをバックアップします。 zip [圧縮された出力ファイル] [圧縮されたファイル] zip -r $backupdir/$time.zip $filedir # 7 日前のバックアップ ファイルを削除します。 find $backupdir -mtime +7 -name "*" -exec rm -rf {} \; 次に、毎朝バックアップスクリプトを実行するようにcrontabを設定します。 データ復旧 mysql -u root -p DATABESE_NAME < dump.sql またはmysqlクライアントに接続する mysql> ソース dump.sql 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: 最新の超詳細な VMware 仮想マシンのダウンロードとインストールのグラフィック チュートリアル
目次序文ドローコールとはDrawCall はパフォーマンスにどのような影響を与えますか?ドローコール...
Code Cloudで新しいプロジェクトtest1を作成します。 公開鍵を取得するには次のコマンドを...
[問題の説明]私たちの実稼働環境には、複数の MySQL サーバー (MySQL 5.6.21) の...
1. HTMLタグの前に次のような文を追加するのが最適です。 <!DOCTYPE HTML P...
オペレーティングシステム: Ubuntu 17.04 64ビットMySQL バージョン: MySQL...
1. ネクサスサービス構築の意義イントラネットの統合プロキシとして、チームで共同開発する場合、全員が...
目次1.union: クエリ結果を追加できます1) すべてを結合: 重複を削除できません2) ユニオ...
ソフトウェアとハードウェア環境centos7.6.1810 64ビット cat /etc/red...
上に示すように、ナビゲーションは上部に固定されており、左右にスライドしてさらにオプションをクリックで...
<br />著者はかつてWebデザインの初心者でしたが、継続的な探求と実践を通じて、今で...
効果原理主にCSSグラデーションを使用して、切り取りを必要としない背景のくり抜きを実現します。クーポ...
この記事では、ドラッグ可能なプログレスバーを実装するためのJavaScriptの具体的なコードを参考...
目次起源仮想メモリページングとページテーブルメモリのアドレス指定と割り当て関数プロセスメモリ管理デー...
1. Dockerに適したRedisのバージョンを見つけるdocker hubで見つけることができ...
目次1. 需要1. 需要2. SDKパラメータ設定1. ディレクトリ構造3. コードの実装1. バッ...