При попытке подключиться к моему локальному серверу (создание записи в базе данных - регистрация нового пользователя в приложении фляги) я получаю следующую ошибку:
**_mysql_exceptions.OperationalError: (2059, <NULL>)**
Снимок экранаTraceback error
Вот импорт MySQL в Python:
from flask_mysqldb import MySQL
Конфигурация MySQL:
# Config MySQL
app.config["MYSQL_DATABASE_HOST"] = "localhost"
app.config["MYSQL_DATABASE_USER"] = "root"
app.config["MYSQL_DATABASE_PASSWORD"] = "<password_ph>"
app.config["MYSQL_DATABASE_DB"] = "myfirstdb"
app.config["MYSQL_DATABASE_CURSORCLASS"] = "DictCursor"
# init MYSQL
mysql = MySQL(app)
Рабочая среда MySQL
Вот использование MySQL (следующий код находится в функции регистрации в Python)
# Create cursor
cur = mysql.connection.cursor()
# Execute query
cur.execute("INSERT INTO myfirstdb.firstflaskapp(name, email, username, password) VALUES(%s, %s, %s, %s)", (name, email, username, password))
# Commit to DB
mysql.connection.commit()
# Close connection
cur.close()
Кажется, ошибка появляется в строке с:
cur = mysql.connection.cursor()
Любая идея, чтоеще может вызвать эту ошибку, пожалуйста?Большое спасибо заранее