MySQLdb错误:使用MySQL工作台的“未知数据库Python”

MySQLdb错误:使用MySQL工作台的“未知数据库Python”,python,mysql,database,mysql-workbench,mysql-python,Python,Mysql,Database,Mysql Workbench,Mysql Python,当我在Python2.7.7中运行下面的代码时,我也得到了下面的错误 代码: 错误: “\u mysql\u异常。操作错误:1049,未知数据库“python” 数据库是使用MySQL Workbench创建的,并保存到桌面上与名为python的python文件相同的位置。 我没有使用Django或类似的东西,并且在没有使用它的地方找不到答案。 请提供帮助。MySQL Workbench生成的.mwb文件不是数据库。这个文件只是一个非常有用的实体关系模式 您必须导出模式的SQL创建脚本 Menu

当我在Python2.7.7中运行下面的代码时,我也得到了下面的错误

代码:

错误: “\u mysql\u异常。操作错误:1049,未知数据库“python”

数据库是使用MySQL Workbench创建的,并保存到桌面上与名为python的python文件相同的位置。 我没有使用Django或类似的东西,并且在没有使用它的地方找不到答案。
请提供帮助。

MySQL Workbench生成的.mwb文件不是数据库。这个文件只是一个非常有用的实体关系模式

您必须导出模式的SQL创建脚本

Menu File > Export > Forward Engineer SQL CREATE script
然后,您将在一个.sql文件中执行此脚本,该文件将创建您的数据库

例如,您可以使用以下工具执行此操作:

MySQL命令 phpMyAdmin MySQL工作台通过连接 创建MySQL工作台连接: 复制并执行SQL创建脚本: 案例数据库名称中的架构必须如下所示:


请注意,MySQL数据库是通过IP/端口使用的,而不是通过文件使用的。例如,SQLite是一个文件数据库,而不是MySQL

MySQL Workbench生成的.mwb文件不是数据库。这个文件只是一个非常有用的实体关系模式

您必须导出模式的SQL创建脚本

Menu File > Export > Forward Engineer SQL CREATE script
然后,您将在一个.sql文件中执行此脚本,该文件将创建您的数据库

例如,您可以使用以下工具执行此操作:

MySQL命令 phpMyAdmin MySQL工作台通过连接 创建MySQL工作台连接: 复制并执行SQL创建脚本: 案例数据库名称中的架构必须如下所示:



请注意,MySQL数据库是通过IP/端口使用的,而不是通过文件使用的。例如,SQLite是一个文件数据库,而不是MySQL

仔细检查本地主机上是否存在“python”数据库:3306您已安装MySQL工作台,但是否已安装MySQL服务器??看看您的操作系统服务。是的,MySQL服务器正在localhostOk上运行,所以我认为下面给出的答案足以让您创建数据库。如果你有其他问题或误解,请在回答评论中告诉我;仔细检查本地主机上是否存在“python”数据库:3306您已安装MySQL工作台,但是否已安装MySQL服务器??看看您的操作系统服务。是的,MySQL服务器正在localhostOk上运行,所以我认为下面给出的答案足以让您创建数据库。如果你有其他问题或误解,请在回答评论中告诉我;我已将其导出为高亮显示,但如何执行其余操作?正如您所知,我不是SQL专家,如果可能的话,我也不想使用phpMyAdmin。图形方式:在MySQL工作台中创建连接。一种shell方式,启动MySQL命令行工具并执行/复制其中的导出文件。如何获得链接到python的连接?您的python代码当然可以,顺便说一下,我不知道python。问题是您有一个MySQL服务器,但尚未在python代码中创建要连接的python数据库。MySQL工作台连接仅用于MySQL工作台;SQL创建脚本允许您轻松创建数据库,仅此而已。我已为您添加了另一个图像。我已将其导出为高亮显示,但如何完成其余操作?正如您所知,我不是SQL专家,如果可能的话,我也不想使用phpMyAdmin。图形方式:在MySQL工作台中创建连接。一种shell方式,启动MySQL命令行工具并执行/复制其中的导出文件。如何获得链接到python的连接?您的python代码当然可以,顺便说一下,我不知道python。问题是您有一个MySQL服务器,但尚未在python代码中创建要连接的python数据库。MySQL工作台连接仅用于MySQL工作台;SQL创建脚本允许您轻松创建数据库,仅此而已。我为您添加了另一个图像。