You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS EC2 Ubuntu实例使用mysqldump连接RDS报错2002咨询

报错原因及解决方法

核心原因

你执行mysqldump命令时没有指定远程RDS数据库的连接参数,导致工具默认尝试连接本地MySQL服务——但你的EC2实例上并未部署本地MySQL服务,自然找不到套接字文件/var/run/mysqld/mysqld.sock,因此触发了2002连接错误。

而你能正常通过mysql命令登录,是因为那条命令明确指定了-h [host](RDS的端点地址)、-P [port](RDS端口),直接指向了远程RDS实例,绕开了本地套接字的连接逻辑。

正确的数据库导出命令

要成功导出RDS数据库,给mysqldump补上远程连接参数即可,命令格式如下:

mysqldump -h [rds_host_endpoint] -P [rds_port] --enable-cleartext-plugin -u [user] -p [database_name] > [database_name].sql

执行后输入数据库密码就能完成导出操作。

内容的提问来源于stack exchange,提问作者lester23

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 15:12:02