使用 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 中的“数据库、表、过程”搜索中排除数据库