Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.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
C# 连接到本地MySQL服务器成功,但连接详细信息错误?_C#_.net_Mysql_Mysql Connector - Fatal编程技术网

C# 连接到本地MySQL服务器成功,但连接详细信息错误?

C# 连接到本地MySQL服务器成功,但连接详细信息错误?,c#,.net,mysql,mysql-connector,C#,.net,Mysql,Mysql Connector,我在应用程序中使用MySQL,我只是尝试连接到本地MySQL服务器。 首先,我尝试使用正确的连接详细信息(localhost,user:root,无密码)进行连接。它成功了。 然后我尝试使用错误的连接详细信息(localhost,用户:root1,密码:123)进行连接。它失败了。 但是如果我将密码留空,那么它会成功吗?我不知道为什么,但每次我把密码留空,只提供一个用户名(无论你能想到什么用户名),它就成功了! 有人能帮我解决这个疯狂的错误吗?不知道服务器为什么不拒绝我的连接尝试 提前谢谢 我建

我在应用程序中使用MySQL,我只是尝试连接到本地MySQL服务器。 首先,我尝试使用正确的连接详细信息(localhost,user:root,无密码)进行连接。它成功了。 然后我尝试使用错误的连接详细信息(localhost,用户:root1,密码:123)进行连接。它失败了。 但是如果我将密码留空,那么它会成功吗?我不知道为什么,但每次我把密码留空,只提供一个用户名(无论你能想到什么用户名),它就成功了! 有人能帮我解决这个疯狂的错误吗?不知道服务器为什么不拒绝我的连接尝试


提前谢谢

我建议您将root密码更改为以前从未使用过的密码。然后,刷新特权。问题解决了。您将无法使用空白密码(通过PhpMyAdmin)在本地登录


有关更多详细信息,您可以访问此链接:

MySQL默认使用user=“root”安装,密码为空。如果你想有一些密码,那么你需要手动设置是的,我知道,但是在连接时把用户名改成“root”以外的东西怎么样?它应该会失败,但不会。你确定它真的在连接吗?您是否能够使用除“root”之外的用户名执行任何查询或正常执行其他任务?不,我无法执行查询而不出错,但我想知道为什么连接时没有错误。如果我提供密码,则会抛出一个错误,但如果我保留密码,则不会出现任何错误。