迁移mysql数据库,运行项目的时候发现nginx和uWSGI都配置正确,可就是网站打不开,看了log文件,发现错误:

django.db.utils.OperationalError: (1044, "Access denied for user 'lcp'@'%' to database 'work_blog'")

看到这意识到mysql数据库现在只有root账户,并没lcp这个。所以需要增加这个用户,并设置密码和相应权限,下面是一个通用命令:

mysql -u root -p 

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; #本地登录
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword'; #远程登录
quit; mysql -u myuser -p #测试是否创建成功 # 权限修改
grant 权限 on 数据库.* to 用户名@登录主机 identified by '密码';
flush privileges; # 刷新系统权限表 service mysql restart

拿test作为示例:

 # 进入mysql
mysql -u root -p
# 本地访问账户
CREATE USER 'test'@'localhost' IDENTIFIED BY 'ln122920';
# 远程访问
CREATE USER 'test'@'%' IDENTIFIED BY 'ln122920';
# 本地全部授权,授权test用户拥有testDB数据库的所有权限
grant all privileges on testDB.* to 'test'@'localhost' identified by 'ln122920';
# 远程全部授权,授权test用户拥有testDB数据库的所有权限
grant all privileges on testDB.* to 'test'@'%' identified by 'ln122920';
# 刷新权限
flush privileges;

如果你只需要部分权限,则:

grant select,update on testDB.* to 'test'@'localhost' identified by 'ln122920';
flush privileges; # 刷新权限

最后重启一下:service mysql restart

最新文章

  1. [虾扯蛋] android界面框架-Window
  2. NYOJ----776删除元素
  3. JAVA 虚拟机钩子
  4. Docker与LXC的区别
  5. mysqldump导出--数据+结构+(函数+存储过程)
  6. JS日期加减,日期运算
  7. Linux作业控制
  8. MYSQL----myownstars(102)
  9. H TML5 之 (7) 俄罗斯方块效果
  10. ASP连接sql server实例解析
  11. Android正在使用Handler实现消息分发机制(两)
  12. Smarty自定义函数
  13. Java软件系统功能设计实战训练视频教程
  14. 从JDK源码角度看java并发线程的中断
  15. NOIP2017普及组初赛试题及答案
  16. RF新手常见问题总结
  17. WPF 流加载
  18. css学习之样式层级和权重
  19. reids非关系性数据库
  20. bash 特性

热门文章

  1. 洛谷 P5269 欧稳欧再次学车 题解
  2. Windows 10下Xilinx ISE需要注意的事项。
  3. System.NotSupportedException:“No data is available for encoding 1252. For information on defining a custom encoding
  4. 使用adb连接Mumu模拟器
  5. Dynamic_Rankings(动态区间第k大)
  6. [技术博客] 如何避免在代码中多重render
  7. Linux下如何测试网速
  8. 利用FUSE编写自定义的文件系统
  9. mybatis三个执行器的差别
  10. Android TextView部分文字实现点击事件