Подтвердить что ты не робот

MySQLDump для локального компьютера с удаленного сервера, подключенного через SSH

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

Казалось, что он работает, когда он загружается, но файл не появляется после его завершения.

У меня что-то не так в командной строке?

4b9b3361

Ответ 1

Используйте это:

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

Надеюсь помочь вам:)


Издание для Linux

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

Ответ 2

Просто запустите mysqldump -h xxx.xxx.xxx.xxx -u username -ppassword databasename > C:\path\to\store\file из командной строки на вашем локальном компьютере.

Ответ 3

Я не понимаю, почему вы включаете ssh в свой вопрос, но...

Сначала попробуйте ту же команду, не перенаправляя ее в файл, чтобы увидеть, что вы можете подключиться к базе данных.

Вторые убедитесь, что вы можете писать в это место (попробуйте создать и отредактировать файл по тому же пути).

Если те, кто будет работать, должны работать.