如何从 Linode 服务器备份数据库

How to backup databases from Linode servers

他们只给我 SSH 登录,我对此很陌生。我的站点在 Drupal 7 上是 运行,在 settings.php 中,数据库连接线如下所示:

$db_url = 'mysqli://user:pw@host:3306/dbname';

所以这意味着它使用的主机 IP 地址与 SSH/SFTP 不同,所以我尝试了这样的操作:

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

这应该足够了:

mysqldump -u user -p -h db_host db_name > backup.sql