ホームページ > データベース > mysql チュートリアル > mysqlの自動バックアップを実装するスクリプトを作成する

mysqlの自動バックアップを実装するスクリプトを作成する

王林
リリース: 2020-01-28 21:50:19
転載
2206 人が閲覧しました

mysqlの自動バックアップを実装するスクリプトを作成する

まず、vi dbbackup.sh コマンドを実行し、開いているエディターに次のように入力します。

#!/bin/bash
/usr/local/mysql/bin/mysqldump -uuser -ppasswd databasename > /home/wwwroot/backup/date_$(date'+%Y%m%d').sql
ログイン後にコピー

このコマンドの意味は、mysqldump を使用して、databasename という名前のデータベースをエクスポートします。 /home/wwwroot/backup/ フォルダーに date_date.sql という名前を付けます。-u の後に Mysql ユーザー名が続き、-p の後に Mysql パスワードが続きます。databasename はバックアップするデータベースの名前です。これら 3 つを置き換えます。あなた自身の。

推奨関連記事チュートリアル: mysql ビデオ チュートリアル

次に、権限を変更し、バックアップ スクリプトを実行して、バックアップが成功したかどうかを確認します:

chmod +x dbbackup.shsh dbbackup.sh
ログイン後にコピー

すべてにチェックが入っていて OK 問題がある場合は、スケジュールされたタスクを作成して、データを自動的にバックアップします。コマンドを入力します:

crontab -e
ログイン後にコピー

次に、開いているファイルにスケジュールされたタスクを入力します:

56 23 * * * /root/dbbackup.sh
ログイン後にコピー

最後に、esc キーを押して「wq」と入力して編集を終了し、ファイルを保存します。

これで、スケジュールされたタスクが作成され、毎日 23:56 に dbbackup.sh が実行されてデータベースがバックアップされます。

おすすめの関連記事とチュートリアル: mysql チュートリアル

以上がmysqlの自動バックアップを実装するスクリプトを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート