• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SSHでのmysqldumpができません)

SSHでのmysqldumpができません

このQ&Aのポイント
  • root権限を持たないVPSサーバにSSH接続しMySQLデータベースのバックアップを取得できない問題について、解決策を探っています。
  • SSH接続は正常に行われており、データベースの情報も取得できますが、mysqldumpコマンドを実行すると先に進まず、「-> 」が表示される状況です。
  • コマンドに入力ミスがないか、保存場所がどこになるかなどを確認していますが、解決には至っていません。

質問者が選んだベストアンサー

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.2

mysqldumpはmysqlユーティリティのプロンプトから使うのではなく、シェルプロンプトから起動するコマンドです。 >mysql -u root -p でログイン出来るパスワードで mysqldump -u root -p > 'ファイル名' を実行して見てください。ただし、指定するファイルのパスに書き込み権限が必要です。

perlerz10
質問者

お礼

できましたー! ありがとうございましたー! 間抜けな質問に誠実に答えていただきありがとうございました。 昨晩からずーーーとあーでもないこーでもないとやっていました。 やっと日曜日らしくすごせますー、もう夜だし..大雨ですが・・・ これで今日は眠れます。

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

mydbdump.sql のリダイレクト先の環境は? そもそも、何処がカレントなのか、パーミッションはどうなっているのかを確認したほうがよさそうです。

perlerz10
質問者

補足

サーバ環境:VPS root権限は持っていませんが、MySQLのユーザー名は「root」となっています。 ユーザー名:user01 パスワード:usopass ホスト名:okwave データベース名:mydb SSHアクセスの状況は下記の通りです。 [user01@okwave ~]$ pwd /home/user01 [user01@okwave ~]$ mysql -u user01 -p Enter password: ERROR 1045 (28000): Access denied for user 'user01'@'localhost' (using password: YES) [user01@okwave ~]$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 274178 Server version: 5.0.37-community MySQL Community Edition (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> mysqldump --default-character-set=binary -u root mydb --password=usopass > dump.sql -> -> 「-> 」が続いて表示されるばかりで・・・。

関連するQ&A