Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net CloudFoundry与SteeltoeOSS p-mysql错误_.net_Asp.net Core_Cloud Foundry - Fatal编程技术网

.net CloudFoundry与SteeltoeOSS p-mysql错误

.net CloudFoundry与SteeltoeOSS p-mysql错误,.net,asp.net-core,cloud-foundry,.net,Asp.net Core,Cloud Foundry,我正在尝试使用Steeltoe和Pivotal Cloud Foundry建立一个微服务结构,方法如下:。 我成功地配置了这些服务,但p-mysql服务使用了一些随机用户名和密码:我如何覆盖它?您不需要覆盖它。默认情况下,每当您使用应用程序绑定/解除绑定服务实例时,MySQL service broker将为您提供新凭据。这是有意的,因为您希望能够轻松地旋转服务实例凭据 如果您使用说明来设置服务,那么您实际上不需要对它们执行任何其他操作。注意它正在创建的创建脚本是如何创建的 当您运行脚本来推送音

我正在尝试使用Steeltoe和Pivotal Cloud Foundry建立一个微服务结构,方法如下:。

我成功地配置了这些服务,但p-mysql服务使用了一些随机用户名和密码:我如何覆盖它?

您不需要覆盖它。默认情况下,每当您使用应用程序绑定/解除绑定服务实例时,MySQL service broker将为您提供新凭据。这是有意的,因为您希望能够轻松地旋转服务实例凭据

如果您使用说明来设置服务,那么您实际上不需要对它们执行任何其他操作。注意它正在创建的创建脚本是如何创建的

当您运行脚本来推送音乐商店应用程序时,它们使用manifest.yml文件,该文件指示要绑定和用于应用程序的服务名称。下面是音乐商店服务应用程序的文件示例,您可以在其中看到指令CF绑定哪些服务的清单文件

绑定操作是确保应用程序从服务获取凭据所需的全部操作(即,您在Apps Manager中看到的内容)


另外,请确保您遵循部署到CF的说明,因为您也可以在本地部署。对于CF,对于CF,对于CF.

p-mysql服务是使用此创建的,因此考虑到db服务需要其他凭据,我不确定它应该如何工作。如何确保应用程序从服务获取凭据?(您看到的输入不可编辑)。您不想使用该脚本创建服务。这是用于在本地运行演示的。如果你想在CF上运行它们,你需要使用我上面提到的脚本。我使用createCloudFoundryServices.cmd创建了这些服务。我运行了“pushShoppingCartService.cmd ubuntu.14.04-x64 netcoreapp1.1”。我仍然收到以下错误:“ERR Unhandled Exception:MySql.Data.MySqlClient.MySqlException:使用“MySql_native_password”方法对用户“DvaJab2VglprBI5G”进行主机“MySql broker.local.pcfdev.io”的身份验证失败,消息为:拒绝用户“DvaJab2VglprBI5G@%”访问数据库“MySql”-->MySql.Data.MySqlClient.MySqlException:拒绝用户“DvaJab2VglprBI5G”@“%”对数据库“mysql”的访问。嗯,有人试图访问
mysql
数据库,但不应该这样做,因为该用户没有权限。哪个应用程序让您看到此错误?您是否检查了该应用程序的
cf日志(最近的
)以查看是否有更多详细信息?
DvaJab..
是正确的用户吗?i、 e.它是否正确地从VCAP_服务中获取了这些信息?我从日志中发现了错误。用户与config中的用户相同。我不确定密码。。我可以不使用应用程序登录到该服务吗?