.net AWS EC2示例上托管的MySQL数据库的连接字符串?

jhkqcmku  于 2023-02-17  发布在  .NET
关注(0)|答案(1)|浏览(78)

我通过以下链接在AWS免费示例t2 micro上设置了一个MySQL数据库:https://towardsdatascience.com/running-mysql-databases-on-aws-ec2-a-tutorial-for-beginners-4301faa0c247
现在我可以使用MySql Workbench和SSH与pem文件连接到数据库。
但是,在我的代码中,连接到基于ec2 instace的sql数据库的连接字符串应该是什么?
我尝试过这种格式:“服务器=ec2-xyz.compute-1.amazonaws.com;端口=3306;数据库=测试;用户ID=root;密码=测试;“
当我尝试从.NET Core API访问它时,收到此错误:异常处理(0x 80004005):无法连接到任何指定的MySQL主机

eoigrqb6

eoigrqb61#

您是否尝试过这样的格式,其中指定UID和PWD而不是UserId和Password?连接字符串语法可能对这些名称很挑剔。
数据库=数据库名称;UID=用户名;PWD=密码;端口=端口号;

相关问题