DBeaver 25.1.0 转储数据库失败解决方案(适配最新版界面)
因为使用ssh通道,在备份数据库的时候提示账号密码失败:
mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect
解决办法如下:
📌 新版本界面操作指南(25.1.0专属)
步骤 1:打开转储向导
- 右键点击数据库连接 → 工具 → 转储数据库
- 选择导出格式:
SQL
→ 设置输出路径
步骤 2:关键参数配置位置
标签页 | 操作位置 | 必填参数(解决1045错误) |
---|---|---|
设置 | → 额外命令行参数 | --default-auth=mysql_native_password |
连接 | → 覆盖连接设置 → 主机 | 将 localhost 改为 127.0.0.1 |
对象 | → 选择数据库 | 勾选"包含存储过程" |
步骤 3:安全配置强化
# 在"额外命令行参数"追加(解决SSL冲突):
--ssl-mode=DISABLED --protocol=TCP