Я просто установил VPS с базой данных Mysql на нем. Я могу войти в базу данных на терминале S SH с помощью mysql -uroot -p
, однако файл python, показанный ниже, не может установить соединение и ошибки с Access denied for root@localhost (using password: YES)
. Я не понимаю, почему это происходит. Я на 100% уверен, что мой пароль правильный. Я использую mysql .connector
Python file:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="pwd",
database="db"
)
mycursor = mydb.cursor()
sql = "INSERT INTO test (tests) VALUES (%s)"
val = ("testing")
mycursor.execute(sql, val)
mydb.commit()
Я немного новичок в этой БД и VPS, поэтому, пожалуйста, потерпите меня, если я не буду Не понял по первому go.
Спасибо!