做.net开发,发现连接字串中用户名、密码没用!!
安装的最新的mysql connector for .net。里面有sample发现不管怎么修改用户名,只要密码为空就能连接到数据库!!!
惊了!
网上查了一番修改成
connStr = "server=localhost;user=;password=;database=mysql;persist security info=true"发现还是没用。只有输入密码的时候才会跳出错误。
不知为何,感觉应该是连接字串的问题,不过不知关键在那里
望赐教 与数据库的用户权限设置有关。
你可以输出以下信息看看:
mysql> select host,user,password from mysql.user;
MySQL会有根据权限定义的不同选择密码为空的情况。
把密码为空的记录行删除试试。 不好意思,这么晚才来回复。我后来吧everyone删掉后,就没问题了。谢谢!
页:
[1]