cronでSSH的にmysqldumpを使う
2023-11-25 記載
概要 : mysqldumpでデータベースのバックアップをとる
Keyword : mysqldump,cron, cloudfree,
cloudfreeではSSHは使えませんが、cronが使えますので
ココからmysqldumpコマンドを使うことができます。
常に1分ほど待っての実行!にはなりますが。
MySQLのshow variables; でmysqldumpはドコにあるのか?
とか調べなくてもmysqldumpはすでに見えているようです。
よって以下コマンドを設定すればpublic_htmlの直下にmysqldump_backup_alldb.sql
という名前で全データベースのsql文バックアップが作成されます。
mysqldump -h localhost -ucfsid_admin -ppassword --no-tablespaces --all-databases > /home/cfsid/cfsid.cloudfree.jp/public_html/mysqldump_backup_alldb.sql
mysqldump のオプションはこちら
https://dev.mysql.com/doc/refman/8.0/ja/mysqldump.html
ちなみに分かりやすいようにpublic_html直下に出力させています。
セキュリティ的によろしくない所には出力しないようにしましょう。