首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python连接到MySQL数据库名称错误

问Python连接到MySQL数据库名称错误
EN

Stack Overflow用户
提问于 2013-05-07 21:43:28
回答 1查看 1.9K关注 0票数 0

我从这个站点获得了以下代码,通过python连接到mysql数据库(顺便说一句,非常感谢)。我已经使用过一次它来连接到服务器上的数据库,但是是在一个不同的文件中。然而,我知道我想连接到同一台服务器上的另一个数据库,但我总是收到与数据库名称有关的错误消息。我使用与以前完全相同的代码进行连接,但是我只将数据库名称更改为我想要连接的另一个数据库名称。我可以通过puTTY查看数据库,看到它的名称是正确的,所有数据都在那里,但似乎无法通过Python正确连接。

提前感谢您的帮助!

代码语言:javascript
复制
  #!/usr/bin/python
import MySQLdb

db = MySQLdb.connect(host="127.0.0.1", # your host, usually localhost
                     user="root", # your username
                      passwd="........", # your password
                      db="opt_out") # name of the data base

# you must create a Cursor object. It will let
#  you execute all the query you need
cur = db.cursor() 

# Use all the SQL you like
cur.execute("SELECT * FROM opted_in")

# print all the first cell of all the rows
for row in cur.fetchall() :
    print row[0]

这是我尝试通过puTTY执行python文件时得到的错误代码:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/var/www/html/vra/ConnectAdiDB.py", line 7, in <module>
    db="opt_out") # name of the data base
  File "/usr/lib64/python2.6/site-packages/MySQLdb/__init__.py", line 81, in Connect
    return Connection(*args, **kwargs)
  File "/usr/lib64/python2.6/site-packages/MySQLdb/connections.py", line 187, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")
EN

回答 1

Stack Overflow用户

发布于 2019-06-29 20:43:09

密码一定是错的(我想是的)

因此,尝试重置密码:首先关闭mysql服务,如下所示

Ubuntu/Debian:

代码语言:javascript
复制
sudo service mysql stop

在此之后,执行以下操作:

代码语言:javascript
复制
sudo service mysql start

完成后,像这样启动mysql:

代码语言:javascript
复制
sudo mysql

一个execute:

代码语言:javascript
复制
UPDATE mysql.user SET Password=PASSWORD('NEW-PASSWORD') WHERE User='root';
FLUSH PRIVILEGES;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16420641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档