mysql - .Net CLI MySQL RDS 连接失败
问题描述
我正在尝试使用该dotnet ef dbcontext scaffold
命令在我的 .Net Core 应用程序中连接到我的 AWS RDS 实例,并且收到一个非常奇怪的拒绝访问错误。
Access denied for user 'root'@'c-73-20-121-31.hsd1.ut.comcast.net' (using password: YES)
我认为它与我的包含破折号的 RDS URI 有关,但转义它们似乎没有任何作用。
这是我试图运行的整个命令:
dotnet ef dbcontext scaffold "server=xxx.xxx.us-west-2.rds.amazonaws.com;database=A1;user=user;pwd=pwd;" "Pomelo.EntityFrameworkCore.MySql" -o .\Models -f
我在 Windows 10 上使用 .Net CLI 版本 2.1.0。我目前使用 MySQL Workbench 连接到 RDS 实例,没有任何问题。
如果您有任何想法,我将不胜感激!
如果您需要任何其他信息,请告诉我。
谢谢!
解决方案
仍然不完全确定为什么我会得到那个奇怪的连接主机名,但实际上是一个错误的密码阻止了我获得访问权限。
我将我的 VS 更新到最新版本 15.7.4,将我的项目更新到最新的 .Net Core 2.1,这解决了我在收到此连接错误之前遇到的很多头痛问题。但最终解决问题的是仔细检查我的用户名和密码。
只是不跟踪登录凭据的另一种情况。
推荐阅读
- python - 我无法在网站的源代码中发现某些元素
- python - Python 正则表达式,包括逗号和点
- python - 如何使用 QR/Aruco 代码(Python CV)将点云从相机框架转换为世界框架?
- python - postgresql 集成后 Django 中的关系不存在错误
- angular - 我怎样才能使 [attr.src] 在角度 9 中工作?
- ruby-on-rails - 94632 上的全局消息超时,正在重新启动进程,95535 被“TERM”信号成功终止
- java - 无法调用自动装配类的函数
- javascript - 如何在网页中显示js查询的结果
- c# - 将运行时升级到 net5.0 后的 SSL/TLS 问题
- flutter - 如何使用 Flutter 创建 YouTube 模态底页?