【问题标题】:MySQL access denied for multiple users多个用户的 MySQL 访问被拒绝
【发布时间】:2013-05-26 12:27:14
【问题描述】:

我正在使用 MySQL 和 Django,但我遇到了一些麻烦,因为我是新手。

我正在尝试运行命令:

    python manage.py sql login

添加登录到我的应用程序,我收到错误:

    OperationalError: (1044, "Access denied for user 'classdummy'@'localhost' to database 'classydummy'")

我尝试查找数据库 'classdummy' 和用户 'classdummy'@'localhost' 但我没有看到它们,所以我尝试创建两者

我成功创建了一个名为 'classdummy' 的数据库,但是当我尝试创建一个名为 'classdummy'@'localhost' 的用户时,我收到了这个错误:

    ERROR 1396 (HY000): Operation CREATE USER failed for 'classdummy'@'localhost'

我不确定我是否正确地做这一切

感谢大家的帮助!

【问题讨论】:

标签: mysql sql database django


【解决方案1】:

如果你可以作为特权用户登录mysql,你可以运行一个授权命令:

grant all privileges on classdummy.* to 'classdummy'@'localhost' identified by 'mypassword123z';

【讨论】:

  • 以root身份登录mysql,做一个授权
  • 你是说你不能以root身份登录吗?如果是这样,请让盒子的负责人按照我为用户所说的授予访问权限
  • -p 表示提示你输入密码。当您安装 mysql 时,您为 root 设置密码(或某些发行版创建不同的用户名并要求您输入密码)
  • 把 .py 贴到像馅饼这样的地方,我会在这里试试
  • 它有一个空白密码,而我上面的示例创建了一个实际密码
猜你喜欢
  • 2017-07-19
  • 2019-01-24
  • 2016-08-08
  • 1970-01-01
  • 1970-01-01
  • 2015-01-31
  • 2013-08-22
  • 2011-08-18
  • 1970-01-01
相关资源
最近更新 更多