如何获取Python MYSQL连接用户名和密码?

如何获取Python MYSQL连接用户名和密码?,python,mysql,anaconda,connector,Python,Mysql,Anaconda,Connector,我已经安装了spyder和anacoda for python 3.7 windows版。然后,如果我打印(“hello”),它可以正常工作 现在我想连接MYSQL数据库,所以我安装了python驱动程序来与MYSQL通信。使用Anaconda提示符,我运行了以下命令: conda install -c anaconda mysql-connector-python 我在Anaconda提示符中收到一条消息,说明软件包安装成功。我不知道如何获取用户名和密码来连接MYSQL?我已经使用impor

我已经安装了spyder和anacoda for python 3.7 windows版。然后,如果我打印(“hello”),它可以正常工作

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

conda install -c anaconda mysql-connector-python
我在Anaconda提示符中收到一条消息,说明软件包安装成功。我不知道如何获取用户名和密码来连接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)

你安装了MySQL吗?如果您有,那么您将有用户名和密码。一旦有了它们,请在以下情况下使用它们:

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

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


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

这与Python无关。您必须在MySQL数据库中创建一个用户帐户,并使用该帐户的凭据进行连接。有关用户帐户的详细信息,请参阅MySQL手册。@bruno desthuilliers您可以共享python的MySQL工具安装url吗?我重复一遍:这与python无关。MySQL是一个完全不同的应用程序包,python包只是一个客户端库,它允许您的代码与MySQL服务器实例通信。FWIW,您声明“我已经使用import MYSQL.connector检查了MYSQL是否正确安装”,但这只意味着您已经正确安装了python客户端库,您仍然需要安装、配置并运行MYSQL服务器。文档在这里:(你可以自己在谷歌搜索“mysql”找到它)。mysql没有安装。你能分享链接吗?同时安装mysql workbench,如果这个答案对您有帮助,请向上投票。我知道mysql密码,但我不记得用户名。它与我的本地c驱动器用户相同吗?还是另一个?如果我不知道如何找到它来帮助澄清这个问题,我想Maulika问的是如何获得登录凭据,因为当你用anaconda安装MySQL时,你没有设置密码和用户名的选项。有人,请帮忙,因为我也有同样的问题。