.net cli mysql rds连接失败

lqfhib0f  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(326)

我正在尝试使用连接到.net核心应用程序中的aws rds示例 dotnet ef dbcontext scaffold 命令,我得到一个非常奇怪的访问被拒绝的错误。

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示例,没有任何问题。
如果您有任何想法,我将非常感谢您的帮助!
如果您需要任何其他信息,请告诉我。
谢谢!

jjhzyzn0

jjhzyzn01#

仍然不完全清楚为什么我会得到那个奇怪的连接主机名,但实际上是一个错误的密码阻止我访问。
我将我的vs更新到了最新版本15.7.4,将我的项目更新到了最新的.net核心2.1,这解决了我在遇到这个连接错误之前遇到的许多头痛问题。但最终解决问题的办法是反复检查我的用户名和密码。
只是另一个不跟踪登录凭据的情况。

相关问题