mysqldump -u ユーザ名 -pパスワード データベース名 > バックアップファイル名
注) -pとパスワードの間はスペースなし
cronを使って、毎日同じ時間に実行する。
そして、mysqldumpコマンド内にパスワードを記載したくない。
パスワードをファイル保存しておく
パスワードをコマンド内に記入するのと、別ファイルに保存するので、
セキュリティ上、差があるとは思えないが。
my.cnf にパスワードを記入して、以下を実行する。
mysqldump --defaults-file=/home/my.cnf -u ユーザ名 --databases データベース名> バックアップファイル名
注)この例では my.cnf を /home ディレクトリに置いています。
my.cnfの中身
[mysqldump]
password="パスワード"
これだけ。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image