Linux で MySQL データベースを自動バックアップする実用的な方法
[はじめに] MySQL の定期的なバックアップは重要な作業ですが、手動で行うのは煩雑で、漏れを避けることが困難です。以下の方法でシステムにデータを定期的にバックアップしてもらいます。 ◆1. バックアップフォルダを作成する cd www makedir バックアップ ◆2. 実行スクリプトを書く
MySQLの定期的なバックアップは重要な作業ですが、手動では手間がかかり漏れを避けるのが難しいので、以下の方法で構築します。データを定期的にバックアップしてください。
◆1.バックアップフォルダを作成します
#cd /www
#makedirbackup
◆2.実行スクリプトを書きます
#vi autobackup
filename=`date +%Y% m %d`
mysql_bin_dir/mysqldump –opt dataname -u user -ppassword > /www/mysqlbackup/name$filename.gz
保存して終了
(1) mysql_bin_dir: mysql bin パス;
(2)dataname:データベース名;
(3)user:データベースユーザー名;
(4)password:ユーザーパスワード;
(5)name:カスタムバックアップファイルプレフィックス識別。
上記の例のように、mysqlデータベースは自動的にバックアップされ、ファイル名はname20080101.gzとしてgzip圧縮で保存されます。
◆3. スクリプトに実行権限を追加します
#chmod +x autobackup
◆4. 定期的に実行されるタスクをcrontabに完了させます
このステップでは、後で説明するRedhatの方法が異なります。
crontab を編集します:
#vi /etc/crontab
最後の行を追加します:
01 5 * * * root /www/autobackup
毎日 5 時にスクリプトを実行します。変更することもできます5~その他指定時間まで。
Redhatの方法:
Redhatのcrontabは、時間によって呼び出される4つのディレクトリを使用します(/etc/cron.hourly: 毎時; /etc/cron.daily: 毎日; /etc/cron.weekly: 毎週; /etc / cron.monthly: スクリプトが毎月実行される方法)。
Redhatでは、編集したスクリプトを対応するディレクトリにコピーするだけです。
◆5. crontabを再起動します
#/etc/rc.d/init.d/crond restart
完了です。
以上がLinux で MySQL データベースを自動バックアップする実用的な方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
