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

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

王林
王林転載
2020-01-28 21:50:192093ブラウズ

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 までご連絡ください。