从另一台机器上获取 MySQL 转储

Sel*_*r P 17 mysql mysqldump linux

我在机器 A 上有一个 MySQL 数据库,我想从机器 B 访问 mysqldump。

两台机器都在 Linux 上运行,我也有两台机器的凭据,但我无法访问 mysqldump。我可以尝试什么?

Abd*_*naf 24

一般来说,如果您有从机器 B 访问 MySql 的凭据。

你应该有 MySQL 用户名,主机名和密码。然后你可以写命令进行备份

在机器 B 上写

mysqldump -h Your_host_name -u user_name -p password --all-databases > backup.sql
Run Code Online (Sandbox Code Playgroud)

如果您遇到问题,可能是网络问题,请尝试以下操作

  1. 使用带有 ip 地址的 ping 来检查 DNS 是否损坏。例如。ping机A
  2. 使用 mysql 客户端从 B 连接到 A。例如 mysql -u user -pPASS --host=Host_Name --port=3306(替换您连接到主服务器的任何端口)