简体   繁体   English

OperationalError:(1045,“拒绝用户'root'@'localhost'的访问(使用密码:NO)”)

[英]OperationalError: (1045, “Access denied for user 'root'@'localhost' (using password: NO)”)

I am trying to learn flask-mysql using this link but i am getting certain type of error 我正在尝试使用此链接学习flask-mysql,但出现了某种类型的错误

from flask import Flask
from flaskext.mysql import MySQL
app = Flask(__name__)

mysql = MySQL()
app.config['MYSQL_DATABASE_USER'] = 'root'
app.config['MYSQL_DATABASEE_PASSWORD'] = 'root'
app.config['MYSQL_DATABASE_DB'] = 'EmpData'
app.config['MYSQL_DATABASE_HOST'] = 'localhost'
mysql.init_app(app)

@app.route('/')
def index():
  return 'hello people'

@app.route("/Authenticate")
def Authenticate():
  username = request.args.get('UserName')
  password = request.args.get('Password')
  cursor = mysql.get_db().cursor()
  cursor.execute("SELECT * from User where Username='" + username + "' and Password='" + password + "'")
  data = cursor.fetchone()
if data is None:
 return "Username or Password is wrong"
else:
 return "Logged in successfully"

if __name__ == "__main__":
 app.run(debug = True)

help me understand this problem in terminal: mysql -u root -p ;password: root 帮助我了解终端中的此问题:mysql -u root -p;密码:root

The error is here -> app.config['MYSQL_DATABASEE_PASSWORD'] = 'root' 错误在这里-> app.config['MYSQL_DATABASEE_PASSWORD'] = 'root'

Correct the key to app.config['MYSQL_DATABASE_PASSWORD'] = 'root' instead, ie, remove the extra E character from MYSQL_DATABASEE_PASSWORD . 将密钥更正为app.config['MYSQL_DATABASE_PASSWORD'] = 'root' ,即,从MYSQL_DATABASEE_PASSWORD删除多余的E字符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 OperationalError:(1045,“拒绝用户'root'@'localhost'的访问(使用密码:是)”) - OperationalError: (1045, “Access denied for user 'root'@'localhost' (using password: YES)”) MySQLdb._exceptions.OperationalError OperationalError:(1045,“用户'root'@'localhost'的访问被拒绝(使用密码:是)”) - MySQLdb._exceptions.OperationalError OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)") sqlalchemy.exc.OperationalError:(MySQLdb._exceptions.OperationalError)(1045,“用户'root'@'localhost'的访问被拒绝(使用密码:NO)”) - sqlalchemy.exc.OperationalError: (MySQLdb._exceptions.OperationalError) (1045, “Access denied for user 'root'@'localhost' (using password: NO)”) Django OperationalError,位于/(1045,“拒绝用户'root'@'localhost'的访问(使用密码:是)”) - Django OperationalError at / (1045, “Access denied for user 'root'@'localhost' (using password: YES)”) django.db.utils.OperationalError: (1045: Access denied for user 'root'@'localhost' (using password: NO) - django.db.utils.OperationalError: (1045:Access denied for user 'root'@'localhost' (using password: NO) 无法在Google CloudSQL OperationalError 1045上运行syncdb,使用密码:用户'root'@'localhost'拒绝访问 - Can't run syncdb on Google CloudSQL OperationalError 1045 Access denied for user 'root'@'localhost' using password: NO OperationalError: (1045, “用户 'rajendra'@'localhost' 的访问被拒绝(使用密码:NO)”) - OperationalError: (1045, "Access denied for user 'rajendra'@'localhost' (using password: NO)") python不连接mysql。 pymysql.err.OperationalError:(1045,“用户'root'@'localhost'的访问被拒绝(使用密码:NO)”) - python doesn't connect mysql. pymysql.err.OperationalError: (1045, “Access denied for user 'root'@'localhost' (using password: NO)”) Python MySQL OperationalError:1045,“访问被拒绝用户root @'localhost' - Python MySQL OperationalError: 1045, "Access denied for user root@'localhost' pymysql.err.OperationalError: (1045, “访问被拒绝用户 'MYID'@'localhost'(使用密码:NO)”) - pymysql.err.OperationalError: (1045, “Access denied for user 'MYID'@'localhost' (using password: NO)”)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM