まず、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 サイトの他の関連記事を参照してください。