dia*_*421 3 mysql asp.net mysql-workbench asp.net-web-api2
我在我的项目中使用代码优先方法。但是,当我尝试使用“update-database”命令运行 db-migrations 时,出现空引用异常,当我运行应用程序时,出现以下配置错误: Authentication to host 'localhost' for user 'root'使用方法“mysql_native_password”失败并显示消息:未知数据库“xxx”。
这是连接字符串:
<add name="DefaultConnectionString" connectionString="server=localhost;port=3306;Database=cps;uid=root;pwd=root;" providerName="MySql.Data.MySqlClient" />
Run Code Online (Sandbox Code Playgroud)
PS:在其他系统上运行良好。
我针对以下错误得到的解决方案。
使用方法“mysql_native_password”对用户“root”的主机“localhost”进行身份验证失败,并显示消息:用户“root”@“localhost”的访问被拒绝(使用密码:YES)
<add name="constring" connectionString="Server=localhost;Uid=root;Database=databasename;Port=3306;" providerName="MySql.Data.MySqlClient"/>
=>只需删除密码
=> 如果您有 2 个具有不同端口号的本地服务器,只需添加它,否则默认情况下将使用3306
| 归档时间: |
|
| 查看次数: |
65719 次 |
| 最近记录: |