Hai guys,
我使用以下连接字符串
<add name="connectionString" connectionString="server=localhost;user id=root; password=; database=lms; pooling=false;" providerName="MySql.Data.MySqlClient"/>
它给出了错误There is no 'lms'@'%' registered
。
我的数据库服务器是localhost,用户帐户没有密码..
答案 0 :(得分:0)
F0r MySql,应该是这样的:
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword
答案 1 :(得分:0)
不应该是这样的:
<add name="ConnString" connectionString="Database=lmz;Data Source=localhost;User Id=root;Password=;CHARSET=utf8;" providerName="MySql.Data.MySqlClient"/>
同时检查用户是否具有数据库权限。
答案 2 :(得分:0)
这是MySql的工作连接字符串:
server=localhost;user id=root;password=xxx;database=xxx;pooling=false
您可以从命令行连接(使用“mysql”)吗?
mysql是否有任何机会绑定到localhost以外的其他IP(在my.ini中)?
如果您没有密码,是否尝试过password=
?
如果这不起作用,您可能需要添加密码....