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

时间:2019-06-04 11:26:21

标签: python mysql anaconda connector

我已经为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)

2 个答案:

答案 0 :(得分:1)

您已安装MySQL吗?如果有,那么您将拥有用户名和密码。拥有它们后,请在以下位置使用它们:

String accountInfoMsg = "deducted amount: Rs.15,892 from your linked account.";
String digits = accountInfoMsg.replaceAll("[^0-9]", "");
System.out.println(digits);

答案 1 :(得分:0)

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

20分钟,并且一切解释得很好