さくらVPSでポート5000を開放しています。
毎回のエラーが、ユーザー名とPWです。
GPTさんと相談しながら、改善していきましたが、できません。
さくらVPS上で、mysqlの接続ができる方、応募お願いします。
-----------------------------------------------------------------------
.env
DB_HOST=127.0.0.1
DB_USER=root
DB_PASS=あとで教えます
DB_NAME=delivery_db
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
config.py
import os
from dotenv import load_dotenv
import mysql.connector
load_dotenv()
DB_CONFIG = {
'host': os.getenv('DB_HOST', '127.0.0.1'),
'user': os.getenv('DB_USER', 'root'),
'password': os.getenv('DB_PASS', '後でおしえます'),
'database': os.getenv('DB_NAME', 'delivery_db') # ✅ 最後はカンマなし
}
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ターミナルでの実行結果の表示です。アプリの起動はできています。
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
Press CTRL+C to quit
* Restarting with stat
DB_HOST: 127.0.0.1
DB_USER: logi
DB_PASS: Zo.Sq8BxVZcxjBY3
DB_NAME: delivery_db
* Debugger is active!
* Debugger PIN: 379-556-296
が、
http://127.0.0.1:5000への表示は、
ProgrammingError
mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'logi'@'localhost' (using password: YES)
のエラーです。
---------------------------------------------------------------------------------
さくらVPSとmysqlを接続できるようにします。また、接続できる手法を私にテキストで教えます。
依頼金は、5000円です
経験者、応募お待ちしています。