我有一个使用MySQL数据库的python程序。
我得到以下错误。
如果有人能帮我想出一个解决办法,我将不胜感激。
您需要阅读MySQL中的权限和安全性。看看这些链接:
- 概述:http://dev.mysql.com/doc/refman/5.1/en/privilege-system.html
- 帐户管理:http://dev.mysql.com/doc/refman/5.1/en/account-management-sql.html
可能是你的用户根本不允许连接,或者它只允许某些类型的查询。可能是您的远程主机不允许连接到MySQL服务器。在为MySQL用户建立授权时,应该考虑所有这些问题。
在控制台中运行此命令
mysql> grant all privileges on *.* to 'user'@localhost identified by 'password' with grant option;
看起来MySQL的用户名/密码不正确。尝试在MySQL中创建一个用户并使用它进行连接。