当前位置: 首页 > 编程语言 > C#

C#-意外的身份验证方法mysql_native_passwordexception分享

时间:2023-04-11 10:29:25 C#

我尝试了MSSQL并感到沮丧,所以我尝试了MySQL并学到了更多。数据库似乎已启动并正在运行,我什至查询创建表。尽管在尝试连接到Microsoft版本的C#Express时,出现异常:“意外的身份验证方法mysql_native_password”我知道密码是正确的。我什至引用了MySQL.Data.dll。这是我的代码,我在connection.Open()上遇到异常。有人能帮我吗?publicForm1(){MySqlConnectionconnection=newMySqlConnection("DataSource=localhost;InitialCatalog=MySQL55;IntegratedSecurity=SSPI;UserID=root;Password=;");尝试{connection.Open();}finally{if(connection!=null){connection.Close();}}}你使用的是什么供应商?如果您使用的是MySQLConnecter.net,您的连接字符串应该是...Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;如果您使用的是eInfoDesigns提供程序,那么...DataSource=myServerAddress;Database=myDataBase;UserID=myUsername;Password=myPassword;CommandLogging=false;如果SevenObjectsHost=myServerAddress;UserName=myUsername;Password=myPassword;Database=myDataBase;如果DevartUserID=root;Password=myPassword;主机=本地主机;端口=3306;数据库=myDataBase;Direct=true;Protocol=TCP;Compress=false;Pooling=true;MinPoolSize=0;MaxPoolSize=100;ConnectionLifetime=0;如果MySQLDriverCSLocation=myServerAddress;DataSource=myDataBase;UserID=myUsername;Password=myPassword;Port=3306;ExtendedProperties="""";如MySqlOLEDBProvider=MySQLProv;DataSource=mydb;UserId=myUsername;Password=myPassword;如.NetOLEDBProvider=MySQLProv;DataSource=mydb;UserId=myUsername;Password=myPassword;如果是MySQlconnectorDriver={MySQLODBC5.5Driver};Server=localhost;Database=myDataBase;用户=我的用户名;密码=我的密码;选项=3;可以在http://www.connectionstrings.com/mysql找到更多帮助使用SQLServer其实比它内置的更容易,VS就是专门为它工作的上面是C#学习教程:C#-意外的身份验证方法mysql_native_passwordexception全部分享如果内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:

最新推荐
猜你喜欢