django mariadb错误(1045,“拒绝访问用户'myuser'@'localhost'(使用密码:yes)”)

gk7wooem  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(203)

我正试图将我的django应用程序连接到mariadb,但出现了错误
在/blog处操作错误/
(1045,“拒绝访问用户'myuser'@'localhost'(使用密码:yes)”)
以下是我正在使用的相关设置:

[settings.py]

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'testdatabase',
        'USER': 'myuser',
        'PASSWORD': 'dbpass',
        'HOST': '',
        'PORT': ''
    }
}

我使用以下查询创建db user:

[Logged in as root]

MariaDB [(none)]> GRANT ALL PRIVILEGES ON testdatabase.* to 'myuser'@'localhost' IDENTIFIED BY 'dbpass';

MariaDB [(none)]> FLUSH PRIVILEGES;

我错过了什么?使用时效果很好 root 用户连接到数据库(我在某种程度上破坏了用户权限)。如果有人能纠正我?
注意:我可以作为 myuser 从终端成功。这个命令行得通。

$ mysql -u myuser -p <password on prompt>

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题