首页 > 解决方案 > 无法创建mysql数据库python(“无法连接到服务器localhost”)

问题描述

我只是按照这个例子https://www.w3schools.com/python/python_mysql_create_db.asp

使用此代码

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword"
)

我保持 localhost 不变,但将用户/密码设置为我用来登录计算机的个人用户/密码。我正进入(状态

mysql.connector.errors.DatabaseError: 2003 (HY000): Can't connect to MySQL server on 'localhost' (61)

但惊讶地发现没有明确的解释为什么在线。这似乎是这么简单的一行代码......我不知道我做错了什么。我究竟做错了什么?

标签: pythonmysql

解决方案


您应该给出正确的关键字,包括数据库

mysql.connector.connect(user='user', password='password',
                              host='127.0.0.1',
                              database='db_name')

推荐阅读