gpt4 book ai didi

mysql - 使用方法 'localhost' 对用户 'root' 的主机 'mysql_native_password' 的身份验证失败,消息为 : Unknown database 'xxx'

转载 作者:太空宇宙 更新时间:2023-11-03 11:46:55 25 4
gpt4 key购买 nike

我在我的项目中使用代码优先方法。但是,当我尝试使用“更新数据库”命令运行 db-migrations 时,出现空引用异常,当我运行应用程序时,出现以下配置错误:使用方法“mysql_native_password”对用户“root”的主机“localhost”的身份验证失败,并显示消息:未知数据库“xxx”。

这是连接字符串:

 <add name="DefaultConnectionString" connectionString="server=localhost;port=3306;Database=cps;uid=root;pwd=root;" providerName="MySql.Data.MySqlClient" />

P.S:它在另一个系统上运行良好。

最佳答案

您的连接字符串需要一个名为 cps 的 MySQL 数据库。您似乎还没有在本地 MySQL 服务器上创建该数据库。

专业提示:始终仔细阅读错误消息文本,问自己“这意味着什么?”

关于mysql - 使用方法 'localhost' 对用户 'root' 的主机 'mysql_native_password' 的身份验证失败,消息为 : Unknown database 'xxx' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38027830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com