我想蟒蛇与MySQL连接,但我得到这个错误:MySQL的Python的连接
OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")
我试图解决它6小时,我失败了。谁能帮帮我吗 ?
我想蟒蛇与MySQL连接,但我得到这个错误:MySQL的Python的连接
OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")
我试图解决它6小时,我失败了。谁能帮帮我吗 ?
您没有指定您的root密码。 如果您正在从远程计算机访问mysql ... root用户默认仅限于本地主机连接。尝试运行以允许从任何地方访问:
GRANT ALL PRIVILEGES ON *.* TO [email protected]'%' IDENTIFIED BY "YOUR_ROOT_PASSWORD";
FLUSH PRIVILEGES;
另请检查您的防火墙设置。
我可以在哪里运行这个? – 2011-04-15 21:04:10
从phpMyAdmin例如,如果你有它,或从控制台使用:mysql -u root -p – redman 2011-04-15 21:11:18
这意味着你忘记了密码参数,在mysql中不需要。
从UNIX命令行:
$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
$ mysql -u root -p
Enter password:
<typing password>
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 47
Server version: 5.1.37-1ubuntu5.5 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
不完全一样,从Python记录,
但它是同样的错误,很可能意味着你的情况下,密码参数没有做它根本就是mysql。
当我输入了错误的密码,我得到的命令行上一个非常不同的错误:
$ mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
我使用的是Windows 7可以帮助我请做什么!! – 2011-04-15 21:03:18
windows命令行应该是一样的,也许参数是\ p而不是-p,但是如果我记得正确的话就是-p的风格,打开命令提示符 – 2011-04-18 15:30:26
import MySQLdb
cxn = MySQLdb.connect(host = 'localhost',user = 'root',passwd = 'password', db = 'yourdatabase')
所以,你需要知道你的密码是什么,你需要创建一个数据库:
CREATE DATABASE yourdatabase;
如上所述从mysql命令行。
OperationalError:(1045,“Access denied for user'根'@'localhost'(使用密码:是)“)由于更改密码而导致的错误更改 – 2011-04-15 21:24:34
我得到这个错误,因为我在我的配置文件中有引号。
[mysql]
username: 'uuuu'
password: 'pppp'
host: 'localhost'
database: 'dddd'
应该已经
[mysql]
username: uuuu
password: pppp
host: localhost
database: dddd
貌似你试图连接到你的MySQL服务器上的本地主机为'root'无需输入密码。这是您通常以“root”身份登录的方式吗?没有密码? – 2011-04-15 20:53:34
你在用什么操作系统?您是否能够以root用户身份登录到MySQL命令行? (即不是通过mysqldb? – wilbbe01 2011-04-15 20:53:36
我在Windows命令行中使用Windows 7 !!它要求一个pswrd,我把!!!和它的工作!!! 注意我重新安装mysql也许这是问题,因为它使用工作很好!!请帮我 – 2011-04-15 21:09:00