我正在尝试将Django应用程序连接到mariadb,但出现错误
/ plog / 中的OperationalError
(1045,“拒绝访问用户'myuser'@'localhost'(使用密码: 是)“)
以下是我正在使用的相关事件设置:
E6
我使用以下查询来创建数据库用户:
Column A: Client no (ID100)
Column B: Client Name
Column C: Client Address
Column D: Vat No
Column E : Terms
我在这里想念什么?使用[settings.py]
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'testdatabase',
'USER': 'myuser',
'PASSWORD': 'dbpass',
'HOST': '',
'PORT': ''
}
}
用户连接到数据库时,它工作正常(我以某种方式弄乱了用户特权)。如果有人可以纠正我?
注意:我可以从终端成功以[Logged in as root]
MariaDB [(none)]> GRANT ALL PRIVILEGES ON testdatabase.* to 'myuser'@'localhost' IDENTIFIED BY 'dbpass';
MariaDB [(none)]> FLUSH PRIVILEGES;
的身份登录。该命令可以正常工作。
root