使用 DataGrip 或 WorkBench 从 AWS 转储到本地

Posted

技术标签:

【中文标题】使用 DataGrip 或 WorkBench 从 AWS 转储到本地【英文标题】:Dump from AWS to Local using DataGrip or WorkBench 【发布时间】:2020-05-06 18:00:40 【问题描述】:

我是数据库中的只读用户,每当我尝试转储时,都会收到以下错误

我在 Ubuntu:18.0.4 mysql 5.7 服务器 MySQl:5.7



[2020-05-06 20:46:31] /usr/bin/mysqldump db_name --complete-insert --skip-lock-tables --result-file=/home/user/Desktop/dumps --user=user --host=<host.name.com> --port=3306
mysqldump: Can't create/write to file '/home/user/Desktop/dumps' (Errcode: 21 - Is a directory)
[2020-05-06 20:46:31] mysqldump process finished```



【问题讨论】:

转储是一个目录吗?您需要指定输出文件名,而不是目录。 【参考方案1】:

你需要指定一个文件而不是一个目录。

根据错误信息Can't create/write to file '/home/user/Desktop/dumps' (Errcode: 21 - Is a directory)

【讨论】:

以上是关于使用 DataGrip 或 WorkBench 从 AWS 转储到本地的主要内容,如果未能解决你的问题,请参考以下文章

从 DataGrip 中的“数据库、表、过程”搜索中排除数据库

DataGrip 和 SQLite - 从数据库中检索信息

如何在 SSMS 或 DataGrip 中每行使用多个变量格式化 SQL

使用 Datagrip 从 CSV 文件导入 VARRAY

从 Datagrip 连接到 Vertica

使用 MySQL Workbench 与 Amazon RDS MySQL 数据库的简单连接