【问题标题】:MySQL Permission: Still getting ACCESS DENIED even after granting ALL PRIVILEGESMySQL 权限:即使在授予所有权限后仍然拒绝访问
【发布时间】:2015-07-15 10:27:26
【问题描述】:

所以我在 MySQL 中授予了 root 的所有权限

mysql> GRANT ALL PRIVILEGES on *.* to 'root'@'localhost' IDENTIFIED BY 'password' with GRANT OPTION;

所以运行后我得到:

Query OK, 0 rows affected (0.00 sec)

但是在访问本地数据库的 Pycharm 上运行我的代码后,我得到了这个:

django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")

我对 Python 和 MySQL 还很陌生,所以如果有人愿意提供帮助,我需要非常简单而详细的建议。谢谢!

【问题讨论】:

    标签: python mysql pycharm


    【解决方案1】:

    从这里下载 MySQL python 连接器 http://dev.mysql.com/downloads/connector/python/

    然后在文件中运行它:

    import mysql.connector
    con = mysql.connector.connect(user="root", password="xxxx", host="xxx.xxx.xxx.xxx")
    cur = con.cursor()
    

    运行查询后,确保提交任何更改并关闭连接:

    con.commit()
    cur.close()
    con.close()
    

    【讨论】:

      猜你喜欢
      • 2016-03-16
      • 1970-01-01
      • 2023-02-17
      • 2021-10-31
      • 2021-12-18
      • 1970-01-01
      • 2022-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多