web-dev-qa-db-ja.com

SSH経由で接続されたリモートサーバーからローカルマシンへのMySQLDump

mysqldump -h xxx.xxx.xxx.xxx -u username -ppassword databasename > C:\path\to\store\file

ファイルのダウンロード中に一時停止したため、動作しているように見えましたが、完了するとファイルは表示されません。

コマンドラインに何か問題がありますか?

30
Da11aS

次のように使用します。

mysqldump -P3306  -h192.168.20.151 -u root -p database > c:/my.sql

あなたを助けることを願っています:)


Linux版

mysqldump -u root -p databasename > ~/Downlaods/filename.sql
66
Hunter Zhao

単にmysqldump -h xxx.xxx.xxx.xxx -u username -ppassword databasename > C:\path\to\store\fileローカルマシンのコマンドプロンプトから。

2
Tash Pemhiwa

質問にsshが含まれる理由がわかりませんが...

最初に同じコマンドをファイルにリダイレクトせずに試して、データベースに接続できることを確認します。

次に、その場所に書き込みできることを確認します(同じパスでファイルを作成および編集してみてください)。

それらが機能する場合、コマンドは機能するはずです。

0