MYSQLデータベース・スクリプトの自動バックアップ


vi dbbackup.sh開いているエディタに入力:
	#!/bin/bash
	/usr/local/mysql/bin/mysqldump �Cuuser �Cppasswd databasename >
	/home/wwwroot/backup/date_$(date ‘+%Y%m%d’).sql

コマンドはmysqldumpでdatabasenameというデータベースを/home/wwwroot/backup/フォルダにエクスポートし、date_と名前を付けることを意味します.日付sql,-uの後ろにあるのはあなたのMysqlのユーザー名、-pの後ろにあるのはMysqlのパスワードで、databasenameはデータベースの名前をバックアップして、この3つを自分のものに置き換えます.
権限を変更し、バックアップ・スクリプトを実行して、バックアップが成功するかどうかを確認します.
chmod +x dbbackup.sh
sh dbbackup.sh
すべてのチェックに問題がない場合は、タイミングタスクを作成してデータを自動的にバックアップし、コマンドを入力します.
crontab �Ce
開いているファイルにタイミングタスクを入力します.
	56 23 * * * /root/dbbackup.sh

次にescキーを押して、wqを入力して編集を終了し、ファイルを保存します.
はい、タイミングタスクが作成されました.毎日23時56分にdbbackupをバックアップします.shデータベースをバックアップします.