他们给我的全部是SSH登录,我对此很陌生。我的网站在Drupal 7和settings.php上运行,数据库连接线如下所示:
$db_url = 'mysqli://user:pw@host:3306/dbname';
所以这意味着它使用的是与SSH / SFTP不同的主机IP地址,所以我试过这样的事情:
mysqldump -u user -p -h host:3306 --opt dbname > backup.sql
但它不起作用,我得到了错误:
mysqldump: Got error: 2005: Unknown MySQL server host 'host:3306' (0) when trying to connect
答案 0 :(得分:0)
这应该足够了:
mysqldump -u user -p -h db_host db_name> backup.sql