OperationalError: (1044, Access denied for user ''@'localhost' to database 'mydb')
该错误为django 连接数据库没有权限,解决办法是:
DROP DATABASE IF EXISTS `mydb`;
CREATE DATABASE `mydb`DEFAULT CHARACTER SET utf8DEFAULT COLLATE utf8_general_ci;USE 'mysql';
GRANT ALL PRIVILEGES ON mydb.* TO 'mydb_user'@'localhost' IDENTIFIED BY 'your_password'WITH GRANT OPTION;
FLUSH PRIVILEGES;
然后修改你的django 项目设置:
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'mydb', 'USER': 'mydb_user', 'PASSWORD': 'your_password', 'HOST': '', 'PORT': '', }
}
转载于:https://www.cnblogs.com/huxiaoyi/p/10085285.html
OperationalError: (1044, Access denied for user ''@'localhost' to database 'mydb')相关推荐
- django数据库错误django. db. utils. OperationalError: ( 1044,‘Access denied for user’ erqueque’@' %’to‘dj’
数据库配置的两种方法 第一种,在settings内直接配置,缺点就是如果上传到GitHub或码云会把数据库给暴露出来 DATABASES = { 'default': { 'ENGINE': 'dja ...
- mysql提示access denied for user ''@'localhost' to database
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mydb'. 原因是因为mysql数据库的user表里,存 ...
- error 1044 (42000):access denied for user ''@'localhost' to database 'mysql' 解决方法
重新安装mariaDB数据库时,出现安装权限问题,中止安装发现居然能够登陆mysql,但是登陆时可以不填密码,操作数据库时会报错:ERROR 1044 (42000): Access denied f ...
- Mysql,ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 刚在服务器上装上mysql,发现以root加 ...
- ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'.前两天也出现过这个问题,网上找了一个比 ...
- error 1044 (42000):access denied for user ''@'localhost' to database 'mysql'
重新安装mariaDB数据库时,出现安装权限问题,中止安装发现居然能够登陆mysql,但是登陆时可以不填密码,操作数据库时会报错:ERROR 1044 (42000): Access denied f ...
- ERROR 1044 (42000)Access denied for user @localhost to database
ERROR 1044 (42000): Access denied for user "@'localhost' to database 'demo' 不管输入什么都是提示权限不够 mysq ...
- 创建数据库 mysql 1044_mysql ERROR 1044 (42000): Access denied for user ''@'localhost' to database...
1. 问题描述: 在MySQL控制台下创建数据库出现以下信息: mysql> CREATE DATABASE python; ERROR 1044 (42000): Access denied ...
- 解决 ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘
然后创建一个数据库,提示下图错误: 提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'.是 ...
最新文章
- php框架设计(图)
- mysql 多久备份一次_教你如何通过一次单击自动备份mysql数据库
- 手把手教你:亲手打造Silverlight的Win8外观(1) 前言
- 操作系统大内核和微内核_操作系统中的内核
- 页面间参数传递---基于Vue的uniapp手机端_前端UI_uview工作笔记005
- linux系统找运行指令,Linux系统常用指令总结
- 1296: [SCOI2009]粉刷匠
- viper4android md,【xposed】微信主题模块(MDWechat)v3.5.0
- 在python中使用websockets
- SoftICE使用(3)—在VMware中配置远程SoftICE的另一种办法 zz xfocus
- 小学-综合素质【4】
- ElasticSearch + IK分词 + 拼音分词
- (个人笔记) java 打印不了韩文,乌龙事件
- 【好文】为什么必须学好.Net Core?怎么样才能弯道超车拿高薪?这样做一周就够了!(文末彩蛋)...
- 论文复现-《LUCID: A Practical, Lightweight Deep Learning Solution for DDoS Attack Detection》
- SQL insert插入中存在属性值为空
- 带进度的圆形进度条的实现
- 雷军的留名,不是以程序员身份
- Matlab绘图基本——局部放大图
- java中Stream的使用以及List转set和map方法