django使用mysql数据库配置问题总结

写在前边:使用python2和python3的同学都能够从这篇里找到一些方法

1、首先要有一个mysql的数据库
https://hub.docker.com/r/amd64/mysql/
mysql的数据库使用,官方提供的版本为5.7的docker image(据说mysql8以后的语法有变动,所以本人是mysql小白,选择一个比较通用的版本是不错的选择,为什么是5.7.。。。好吧,因为据说5.7以后的mysql对分布式数据库的支持会更好,本就是为了分布式数据库才选择的mysql,不然就用postgresql了,配置起来比mysql简单了太多( ╯□╰ ))
使用docker pull amd64/mysql:5.7下载image,使用docker-compose启动image,配置如下:

mysql:
  container_name: mysql
  image: amd64/mysql:5.7
  environment:
    - MYSQL_ROOT_PASSWORD=password
    - MYSQL_DATABASE=cydb
    - MYSQL_USER=cyuser
    - MYSQL_PASSWORD=password
  privileged: true
  ports:
    - "3306:3306"
    - "33060:33060"
  volumes:
    - /srv/docker/data/myproject-db:/var/lib/mysql
  restart: always

注意,将/srv/docker/data/ShareQu-db的权限设置为777,然后

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值