wordpressのデータベースをバックアップする(mysqldump)

サーバにSSHでログイン。
mysqldumpコマンドを使ってデータベースをコピー(バックアップ)。

# mysqldump -u root -p DB_name > dump.sql

いろいろなところで解説されている、

# mysqldump DB_name > dump.sql

とか、

# mysqldump DB_name | mysql dump.sql

とか、

#mysqldump –skip-lock-tables DB_name > dump.sql

とかではうまく行かず、次のようなエラーが返されてしまいます。

mysqldump: Got error: 1045: Access denied for user ‘root’@’localhost’ (using password: NO) when trying to connect

いろいろ調べたところ、-uでユーザを指定し、-pでパスワードを入力させるようにすればいいらしく、実際にそれでやったらうまくいきました。

一番上のコマンドを入れるとパスワード入力を求められ、それを入力するとコピーが始まり、カレントディレクトリにdump.sql(あるいはつけた名前)が作成されます。

boota

いろんなモノに、いろんな意味で、ヲタ。なのかも?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)