如何从 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
他们只给我 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