Почему mysqldump возвращается, не может найти таблицу «>» в ​​подпроцессе Python [дубликат]MySql

Форум по Mysql
Ответить
Anonymous
 Почему mysqldump возвращается, не может найти таблицу «>» в ​​подпроцессе Python [дубликат]

Сообщение Anonymous »

Я создал мини-инструмент Python для резервного копирования с помощью mysqldump

Код: Выделить всё

import os
import subprocess
from datetime import datetime
from dotenv import load_dotenv,dotenv_values

load_dotenv(dotenv_path="./backend/.env")

mysql_host = os.getenv("MYSQL_HOST")
mysql_password = os.getenv("MYSQL_PASSWORD")
mysql_user = os.getenv("MYSQL_USERNAME")
database_name = os.getenv("DATABASE_NAME")

file_path_name = datetime.today().strftime("%Y-%m-%d %M:%S")

subprocess.run(f"mysqldump -u {mysql_user} -p{mysql_password} {database_name} {file_path_name}.sql")
но каждый раз, когда я запускаю этот код, выдает ошибку.
mysqldump: не удалось найти таблицу: ">"
как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/798 ... subprocess
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»