【发布时间】:2020-04-27 19:06:46
【问题描述】:
我正在尝试在 python 代码中创建模式/数据库,并且能够创建表,将数据插入其中,但是当我检查 MySQL 工作台时,没有出现在 Python 中创建的数据库。
我的工作空间详情:
安装的mysql连接器:pip install mysql-connector-python
Python 版本:3.8
MySql 8.0 版
这是我用python写的代码
代码 sn-p:
import mysql.connector
mydb=mysql.connector.connect(host="localhost",user="root",passwd="mysql")
mycursor=mydb.cursor()
mycursor.execute("create database databaseforpython4")
也只能访问在 Python 中创建的架构,但不能创建在 MySQL 中创建的架构
【问题讨论】:
-
我的系统中有两个 MySQL 实例,一个端口号为 3306,另一个端口号为 3307。我没有使用 3306 实例,因为它是旧版本,当我尝试从Python,默认情况下它使用端口 3306,但我正在查看 3307 实例。所以,在 python 中,我有外部端口号,然后我可以看到创建的架构。