我在Linux远程机器上有一个带有MySQL的phpMyAdmin,我可以连接到浏览器没问题。
但是当我尝试从我的机器中的.NET程序连接MySQL中的数据库时,我收到一条错误消息:
Authentication to host 'theIpNumber' for user 'newUserName' using method 'mysql_native_password' failed with message: Access denied for user 'newUserName'@'myMachineName' (using password: YES)
我尝试配置它,就像这里解释的那样:http://www.devside.net/wamp-server/accessing-mysql-or-phpmyadmin-from-outside 在phpMyAdmin中创建一个具有密码的新用户并更改config.inc.php
然后在我的app.config中,我有一个连接字符串:
connectionString="server=theIpNumber;UserId=newUserName;Password=newUserPassword;database=theDB"
但是当我运行程序时,我仍然收到相同的错误消息。不知道怎么解决这个问题?
答案 0 :(得分:0)
最后我解决了它在phpMyAdmin中添加了同名“newUserName”和密码的另一个用户,以及主机值“%”