我正试图将我的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>
暂无答案!
目前还没有任何答案,快来回答吧!