首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python 连接mysql数据库 出现异常

2013-07-11 
python 连接mysql数据库 出现错误OperationalError: (1045, Access denied for user root@localhost

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了。 

热点排行