bobkernel 发表于 2010-4-28 23:39:33

做.net开发,发现连接字串中用户名、密码没用!!

安装的最新的mysql connector for .net。里面有sample
发现不管怎么修改用户名,只要密码为空就能连接到数据库!!!
惊了!
网上查了一番修改成      
connStr = "server=localhost;user=;password=;database=mysql;persist security info=true"发现还是没用。只有输入密码的时候才会跳出错误。

不知为何,感觉应该是连接字串的问题,不过不知关键在那里
望赐教

kider 发表于 2010-4-29 10:11:20

与数据库的用户权限设置有关。
你可以输出以下信息看看:
mysql> select host,user,password from mysql.user;
MySQL会有根据权限定义的不同选择密码为空的情况。
把密码为空的记录行删除试试。

bobkernel 发表于 2010-4-29 19:08:16

不好意思,这么晚才来回复。我后来吧everyone删掉后,就没问题了。谢谢!
页: [1]
查看完整版本: 做.net开发,发现连接字串中用户名、密码没用!!