繁体   English   中英

使用方法“mysql_native_password”对用户“root”的主机“127.0.0.1”进行身份验证失败,并显示消息:未知数据库“xxx”

[英]Authentication to host '127.0.0.1' for user 'root' using method 'mysql_native_password' failed with message: Unknown database 'xxx'

当我运行应用程序时,我收到以下配置错误:

使用方法“mysql_native_password”对用户“root”的主机“127.0.0.1”进行身份验证失败,并显示消息:未知数据库“kubota1”

这是连接字符串:

string connectionString = "datasource=127.0.0.1;port=3306;username=root;password=;database=kubota1;";
MySqlConnection conn = new MySqlConnection(connectionString);

我已经创建了一个数据库:

在此处输入图像描述

尝试在连接字符串中指定密码值。 现在,它被错过了。

你能直接从 MySQL 工作台连接数据库吗? 如果是,则打开 Visual Studio > 查看 > 服务器资源管理器 > 连接到数据库。 输入所需的凭据并连接。 如果它是从 Visual Studio 连接的,那么 select 数据库来自服务器资源管理器>>右键单击>>属性。

从那里您可以复制连接字符串并在您的代码中使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM