【发布时间】:2015-11-17 06:56:59
【问题描述】:
我无法让我的 Django 项目正确加载我的数据库。它抛出这个错误。
我正在使用 Django 运行 MariaDB,并且我卸载了所有 MySQL
我通过运行添加了用户:
create database foo_db;
create user foo_user identified by 'foo_password';
grant all on foo_db.* to 'foo_user'@'%';
flush privileges;
按照this post.的建议
当我尝试运行./manage.py runserver时,控制台向我抛出了这个错误
django.db.utils.OperationalError: (1045, "Access denied for user '<user>'@'localhost' (using password: YES)")
我已运行“创建用户”命令并创建了用户以匹配我的安装脚本,该脚本的默认设置为:
'ENGINE': 'django.contrib.gis.db.backends.mysql',
'NAME': 'company_production',
'USER': 'companydev',
'PASSWORD': 'companydevpass',
'HOST': 'localhost',
'PORT': '',
'ATOMIC_REQUESTS': True
我已经尝试了所有我能在这里找到的与它抛出的错误相关的东西,但没有任何效果。
我正在运行 Mac OSX 10.11.1 El Capitan 和 MariaDB 版本 10.1.8,如果这完全相关的话。
【问题讨论】:
标签: python django mariadb access-denied