【问题标题】:How to get Python MYSQL connection username and password?如何获取 Python MYSQL 连接用户名和密码?
【发布时间】:2019-10-19 22:16:37
【问题描述】:

我已经为 windows 的 python 3.7 版本安装了带有 anacoda 的 spyder。然后如果我print("hello"),它工作正常。

现在我想连接 MYSQL 数据库,所以我安装了 python 驱动程序来与 MYSQL 进行通信。使用 Anaconda Prompt 我运行了以下命令:

conda install -c anaconda mysql-connector-python

我在 Anaconda Prompt 中收到软件包安装成功的消息。我不知道如何获取用户名和密码来连接MYSQL?我已经检查了使用import mysql.connector 正确安装了MYSQL。

代码如下:

import mysql.connector
from mysql.connector import Error
def connect():
   try:
       conn = mysql.connector.connect(host='127.0.0.1',
                                   user='',
                                   passwd='')

       if conn.is_connected():
           print('Connected to MySQL database')

   except Error as e:
       print(e)
connect()

错误:

2003: Can't connect to MySQL server on '127.0.0.1:3306' (10061 No connection could be made because the target machine actively refused it)

【问题讨论】:

  • 这与 Python 无关。您必须在 MySQL 数据库中创建一个用户帐户并使用此帐户的凭据进行连接。有关用户帐户的更多信息,请参阅 MySQL 手册。
  • @bruno desthuilliers 可以分享一下python的MYSQL工具安装地址吗?
  • 我再说一遍:这与 python 无关。 MySQL 是一个完全不同的应用程序包,python 包只是一个允许您的代码与 MySQL 服务器实例对话的客户端库。 FWIW,您说“我已经使用 import mysql.connector 检查了 MYSQL 是否正确安装”,但这仅意味着您已经正确安装了 python 客户端库,您仍然需要安装、配置和运行 MySQL 服务器。文档在这里:dev.mysql.com/doc(您可以自己通过谷歌搜索“mysql”找到它)。

标签: python mysql anaconda connector


【解决方案1】:

你安装了 MySQL 吗?如果你有,那么你将有用户名和密码。获得它们后,将它们用于:

conn = mysql.connector.connect(host='127.0.0.1',user=username, passwd=password,db=database_name)

【讨论】:

【解决方案2】:

MYSQL 与 python 无关,这是它自己的 rdbms,首先你需要下载它和其他东西,包括 MySQL 社区服务器 (GPL) 并运行服务器,当你设置它时,当你设置用户名和密码时。确保您的 mysql 与您的 python 编辑器相同,即 32 位或 64 位,否则您将无法建立连接(我自己有这个问题)。但老实说,最好的方法是观看 youtube 视频: https://www.youtube.com/watch?v=WuBcTJnIuzo

20 分钟,它很好地解释了一切

【讨论】:

  • 我知道 mysql 密码,但我不记得用户名。它和我的本地 C 盘用户一样吗?还是一个不同的?如果不同如何找到它
  • 为了帮助澄清这个问题,我认为 Maulika 要问的是如何获取登录凭据,因为当您使用 anaconda 安装 MySQL 时,您没有设置密码和用户名的选项。有人,请帮忙,因为我有同样的问题。
猜你喜欢
  • 1970-01-01
  • 2014-12-08
  • 1970-01-01
  • 2018-05-08
  • 2017-11-18
  • 1970-01-01
  • 1970-01-01
  • 2020-12-09
  • 1970-01-01
相关资源
最近更新 更多