Python и MySQL соединение - PullRequest
       75

Python и MySQL соединение

0 голосов
/ 20 октября 2019

Я знаю, как соединить скрипт Python и базу данных MySQL, но когда БД не работает, я не могу этого сделать, поэтому мне нужно сначала запустить БД. Главный вопрос - как запустить мою базу данных из скрипта Python? Обычно я запускаю его из MySQL Workbench, но я хочу, чтобы он работал, например, с методом init класса моего GUI. Я использую модуль 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)

Ответы [ 2 ]

0 голосов
/ 20 октября 2019

Сервер MySQL можно запустить следующим образом:

import os

os.chdir("C:/")
os.system("net start mysql80") #running service mysql[version] (my version is 8.0)
0 голосов
/ 20 октября 2019

Проверьте это, я надеюсь, что это то, что вам нужно!

https://codetheory.in/how-to-write-a-python-script-which-communicates-with-the-mysql-server/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...