当前位置: 首页 > 面试题库 >

Django:mysql:1045,“用户拒绝访问

谷梁星雨
2023-03-14
问题内容

我的整个安装程序在本地计算机上工作了几个月。
我现在正在html" target="_blank">远程站点上安装。
创建了一个新的mysql DB,并创建了一个新用户(“ someuser”)并给予了完整的授权,如下所示-

授予所有特权 带有GRANT选项的’somepassword’标识为’someuser’@’localhost’;

我已经使用“ python manage.py syncdb”同步了数据库,并创建了正确的表。我的settings.py具有相同的用户。

但是,当我尝试通过应用程序登录用户时,它碰到了数据库,我在日志中看到以下内容-

(1045,“拒绝用户’someuser’@’localhost’的访问(使用密码:是)”)

我通过mysql登录(与django安装在同一盒子上)并检查了赠款,它正确显示-

为someuser @ localhost授予
所有特权以“ GRANT OPTION”的密码“ * thesaltedpasswordOverHere”标识为“ someuser” @“
localhost”

我不想为Django使用root用户/密码,因为这似乎不是正确的方法。

关于可能出什么问题的任何指示?


问题答案:

我对名为foo_db的数据库这样做:

create database foo_db;
create user foo_user identified by 'foo_password';
grant all on foo_db.* to 'foo_user'@'%';
flush privileges;


 类似资料:
  • 问题内容: 我已经尝试寻找该问题的现有答案,但是到目前为止,我发现的答案还没有奏效。 我一直在尝试使用PHP连接到MySql数据库。我的网络主机在Linux上使用cPanel。我用于执行此操作的代码似乎足够标准: 我收到以下错误: “ localhost” 是MySql服务器所在的主机服务器(看起来像这样) “ cPanelUsername” 是我的cpanel用户名 “ dbUsername”

  • null 它看起来我有一切正确的设置,但它没有连接(与上面的错误)。我对服务器没有任何直接控制,我不必询问我的web主机,这可能需要几天才能解决。我的连接代码有问题吗?

  • 尝试连接到服务器时出现此错误。 用户mimi_oboss“@'49.222.181.011'的访问被拒绝(使用密码:YES)(SQL:从中选择*)

  • 我的PhpAdmin工作正常,但我执行了以下查询,之后我无法登录我的phpmyadmin mysqli_real_connect():(HY000/1045):用户“root”@“localhost”的访问被拒绝(使用密码:是) phpMyAdmin试图连接到MySQL服务器,但服务器拒绝了连接。您应该检查配置中的主机、用户名和密码,并确保它们与MySQL服务器管理员提供的信息相对应。 我已执行的

  • 我让php artisan make:auth注册为一个新用户,然后出现了错误。我正在使用Xampp for MySQL,创建一个数据库名“pari”,并设置user:root和password:root。在cmd上启动xampp apache、SQL server和PHP artisan Service之后,每次都会出现相同的错误。 用户“root”@“localhost”(使用密码:YES)的

  • 我正试图将一个实时WordPress站点复制到我的本地服务器上。我通过MAMP从现场站点导入数据库,在尝试连接到phpMyAdmin时收到了一条错误消息: 我在这一点上被难住了。有人能帮忙吗?