【发布时间】:2010-12-31 08:56:36
【问题描述】:
大家好,
我使用下面的连接字符串
<add name="connectionString" connectionString="server=localhost;user id=root; password=; database=lms; pooling=false;" providerName="MySql.Data.MySqlClient"/>
它给了我错误There is no 'lms'@'%' registered。
我的数据库服务器是 localhost 并且用户帐户没有密码..
【问题讨论】:
-
用户 id=root。你确定用户ID之间允许空格,不是用户ID吗?
-
您使用什么驱动程序连接到 MySQL - OLE 或 ODBC?
user id=是 OLE 语法;uid=或USER=是 ODBC:webcheatsheet.com/ASP/mysql_connection_strings.php -
运行
mysql --user=root lms时会发生什么?如果可行,执行SELECT User, Host FROM mysql.user;时会返回什么?
标签: asp.net mysql connection-string