这更像是一个技术问题,而不是编程问题。
一位朋友制作并使用了一个程序,它已经可以运行并且已经编译完成。我们俩都有Windows 7.朋友说它需要Mysql才能运行。但错误说:
access denied for user 'specificUser'@'localhost' (using password: YES)
<a bunch of Mysql error stacks with: MySqlStream.OpenSocket() : at the top>
朋友已经设置了用户,并确保密码和用户名是正确的。用户还可以根据用户表上设置的权限访问数据库。
目前正在使用XAMPP和MySql 5.0。我的朋友使用MySql Administrator。当我启用MySql Administrator时出现相同的错误,但奇怪的是,它需要XAMPP才能启用MySql服务。他们都使用端口3306。
那么,我在这里错过了什么?
答案 0 :(得分:0)
检查mysql.user表中的连接。 是否有这样的用户?
还可以尝试将连接字符串从localhost更改为127.0.0.1
由于
答案 1 :(得分:0)
好像我的朋友正在为主持人使用通配符。
我之前尝试过创建自己的用户,但错误没有发生。追踪差异,我意识到这是主持人。
我将“%”更改为“localhost”。可能会更好,因为我只在本地主机上工作,而不是在线或网络。
======================================
很抱歉,问题中没有提供答案所涉及的信息。