python - 无法创建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)
但惊讶地发现没有明确的解释为什么在线。这似乎是这么简单的一行代码......我不知道我做错了什么。我究竟做错了什么?
解决方案
您应该给出正确的关键字,包括数据库
mysql.connector.connect(user='user', password='password',
host='127.0.0.1',
database='db_name')
推荐阅读
- python - 为什么 for 循环中的这种无效语法?
- java - 如何从 xml 文件中的 TextView 获取文本到自定义对话框中的 TexView?
- java - 排序火力基地
- x86-64 - 打破 ELF/Linux 上的堆栈/调用帧信息链?
- angular - ASP.NET Core MVC IFormFile 415 不支持的媒体类型
- python - 如何在 Python 中替换字符串中的子字符串?
- python - 为什么等化矩阵元素不能正常工作
- java - 如何更正此 Callable 语句?
- java - 如何从将应用程序注册到 systemd 的 Java gradle 项目中获取 deb 包
- javascript - 如何在 p5.js 中正确地将对象添加到数组中?