この記事は主に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 仮想マシンのダウンロードとインストールのグラフィック チュートリアル
SSH 公開鍵認証は、SSH 認証方式の 1 つです。 SSH パスワードフリーのログインは公開鍵認...
Docker プロセス、メモリ、カップ消費量を表示dockerコンテナを起動し、dockerinsp...
<br />この Web ページ制作スキル チュートリアルは、Web サイトのアイコンを...
サーバー上の mysql はバージョン 8.0.12 でインストールされており、ローカルのものはバー...
正式な環境でアップグレードする場合は、データと重要な設定をバックアップしてください。アップグレードに...
この記事では、Vue開発ツリー構造コンポーネントの具体的なコードを例として紹介します。具体的な内容は...
成果を達成する実装コードhtml <div>123WORDPRESS.COM</d...
問題の説明私たちのプロジェクトでは、水平方向のテーブルが一般的ですが、必要に応じて垂直方向のテーブル...
背景Navicat は、最高の MySQL 視覚化ツールです。ただし、ビューのインポートとエクスポー...
カーソル選択クエリによって返される行のセットは、結果セットと呼ばれます。結果セット内の行は、入力した...
目次序文配列.isArrayコンストラクタインスタンスプロトタイプオブジェクト.プロトタイプ.toS...
アプリケーションや Web サイトのパフォーマンスが成功の重要な要素であることは誰もが知っています。...
1. 成果を達成する 2. バックエンドから返されるデータ形式 「リスト」: [ { "i...
1. ホットリンクの原則1.1 Webページの準備Web ソース ホスト (192.168.153...
今日、ブラウザの互換性の問題にいくつか遭遇しました。そのうちの 1 つは奇妙に感じました。Firef...