通过远程phpMyAdmin远程访问MySql

时间:2014-12-19 10:52:00

标签: mysql .net visual-studio phpmyadmin

我在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"

但是当我运行程序时,我仍然收到相同的错误消息。不知道怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

最后我解决了它在phpMyAdmin中添加了同名“newUserName”和密码的另一个用户,以及主机值“%”