gpt4 book ai didi

mysql - 如何使用pem文件完成远程mysqldump?

转载 作者:行者123 更新时间:2023-11-29 06:19:59 27 4
gpt4 key购买 nike

我在远程服务器上设置了 mysql 服务器。我可以通过工作台使用 pem 文件访问它,使用连接方法作为 IP 上的 ssh。我想从我的远程服务器备份其中一个数据库。

我知道,我可以使用下面的命令来做远程 mysqldump,

mysqldump -P3306  -h192.168.1.101 -uroot -ppassword database > /root/user/my.sql

但是,我没有 mysql 服务器的密码。我使用 .pem 文件进行身份验证。那么,如何运行 mysqldump 命令呢?

编辑 1:我尝试了以下命令

ssh -i ~/.ssh/my.pem -f -L3310:localhost:3306 ubuntu@<server-ip> -N

但未能成功。它抛出以下错误,

REMOTE HOST IDENTIFICATION HAS CHANGED!

所以,我尝试了 this .但是同样的错误。 :(

最佳答案

不确定您是否最终解决了这个问题,但我使用以下方法解决了这个问题:

mysqldump --ssl-key=/path/to/pem -u your_username -p -h your.host.com  your_db > your_dump.sql

希望这对您有所帮助。

关于mysql - 如何使用pem文件完成远程mysqldump?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33803532/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com