python 连接mysql数据库 出现错误
OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)" 这是什么原因 MySQL Python 数据库
[解决办法]
用mysql或mysqladmin可以正确连接吗?
[解决办法]
把代码放上来看一下。python连接mysql 用的是mysqldb吗?
[解决办法]
楼主应该使用局域网的电脑连接mysql吧?
mysql默认设备好像不允许远程连接的,需要配置用户表.
[解决办法]
你应该是连接远程的mysql服务器。
此时mysql需要开一下远程连接。
1.登陆mysql控制台,执行: grant all privileges on *.* to 'root'@'%' identified by 'yourpassword';
2.修改 my.cnf 将:bind-address = 127.0.0.1 注释掉
3.重启mysql
4.如果还是不可以就看看防火墙设置。如果在Linux中,需要看看iptables允许访问3306端口的远IP。还是不可以的哈,看看/etc/hosts.deny有没有讲mysqld关闭
5.还是不可以,联系我吧 呵呵
[解决办法]
你的mysql没有设置密码是吧?然后你在配置python连接mysql的时候设置上了密码
[解决办法]
我也遇到过和楼主一样的问题,给用户赋权限 及所有用户都可以登陆的权限就ok了。