Python和MySQL连接

问题描述 投票:0回答:2

我知道如何连接python脚本和MySQL数据库,但是当数据库未运行时,我无法执行此操作,因此我首先需要运行数据库。主要问题是如何从python脚本运行数据库?通常,我从MySQL Workbench运行它,但是我希望它与GUI类的init方法一起运行。我正在使用mysql.connector模块进行连接。

import mysql.connector

mydb = mysql.connector.connect(
    host = "localhost",
    user = "root",
    passwd = "12121212",
    database = 'mydb',
    auth_plugin = "mysql_native_password"
)

cursor = mydb.cursor()
cursor.execute("select * from tab")
results = cursor.fetchall()
print(results)
python mysql python-3.7 mysql-8.0
2个回答
0
投票

检查一下,我希望这是您所需要的!

https://codetheory.in/how-to-write-a-python-script-which-communicates-with-the-mysql-server/

0
投票

MySQL服务器可以通过这种方式运行:

import os

os.chdir("C:/")
os.system("net start mysql80") #running service mysql[version] (my version is 8.0)
© www.soinside.com 2019 - 2024. All rights reserved.