サイト管理人Blog

cloudfreeで「さぁ始めましょう♪」

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直下に出力させています。
セキュリティ的によろしくない所には出力しないようにしましょう。

投稿へのコメントは コチラ(掲示板) へお願いします。

サイト管理人Blog