システムの crontab を使用して定期的にバックアップ ファイルを実行し、バックアップ結果を日付別に保存して、バックアップの目的を達成します。 1. バックアップファイルを保存するパスを作成します /mysqldata#mkdir /mysqldata 2. /usr/sbin/bakmysqlファイルを作成する#vi /usr/sbin/bakmysql 入力 rq=日付 +%Y%m%d tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql または、 rq=日付 +%Y%m%d mysqldump –all-databases -u root -p パスワード > /mysqldata/mysql$rq.sql /var/lib/mysql は、データベース ファイルが配置されているディレクトリです。ユーザーによっては、/usr/local/mysql/data を使用する場合もあります。これはユーザーごとに異なる場合があります。 /mysqldata/ は、バックアップ ファイルが保存されるディレクトリを示します。各自の要件に応じてこれを実行できます。 3. ファイル属性を変更して実行可能にする# chmod +x /usr/sbin/bakmysql を実行します 4. /etc/crontabを変更する#vi /etc/crontab 以下に追加 01 3 * * * ルート /usr/sbin/bakmysql 毎日3時にバックアップが実行されることを示します 5. crondを再起動する# /etc/rc.d/init.d/crondを再起動します 仕上げる。 毎日、/mysqldataにこのようなファイルが表示されます。 mysql20040619.tar.gz ダウンロードするだけです。 さて、上記はLinuxシステムでMySQLのバックアップをスケジュールするためにcrontabを素早く使用する方法です。crontabの使用の詳細については、次の関連記事を参照してください。 以下もご興味があるかもしれません:
|
<<: jsはFileReaderを使用してローカルファイルまたはBLOBを読み取ります
>>: docker-compose を使用して mongodb と mysql を構築する詳細なプロセス
目次Dockerイメージのダウンロードmysqlとnacosを起動する独自のJavaプロジェクトを変...
透明を含む5つの肌の色を変更するには50行のコードが必要です最初にコードをお渡ししますので、ご自身で...
SeLinuxを無効にするsetenforce 0永久に閉店: vi /etc/selinux/c...
目次インデックスとは何か主キーインデックスと通常のインデックスの違いインデックスにはどのデータ構造が...
MySQL のインストールに関する以前のメモを要約して、皆さんと共有しました。ステップ 1: mys...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
クリックして画像を切り替えることは、日常生活で非常によく行われることです。今日の練習は、画像を切り替...
最近、docker を学習していたときに、docker コンテナ内のネットワーク状態を照会するために...
開発中に画像とテキストが 1 行に表示されることはよくあります。2 つのインライン要素を揃えるのは通...
目次一方向データフローの説明Vue2.x の使用法親コンポーネントに変更を通知するイベントのフォーム...
1. 問題開発中に、他のデータベースから MySQL データベース テーブルにデータを挿入すると、次...
<br />HTMLノードの追加と削除の簡単な例<input type="...
CSS3 を学習する過程で、CSS3 属性を使用すると多くのクールな効果を簡単に実現できることが分か...
Nginx は現在、最も人気のあるロード バランサーの 1 つです。インターネット トラフィックの...
目次シナリオ: サーバーデータベースを毎日定期的にバックアップする必要がある1. まずバックアップス...