docker下安装mysql数据库

因为用了.net core 所以想学习下使用docker;

项目中刚好要用到mysql数据库,所用用docker来安装一次,我使用的是5.6版本;

1.拉取官方镜像

docker pull mysql:5.6

2.在当前用户目录下新建一个目录

mkdir mysql

3.进入目录并且新建一个目录conf

mkdir conf

4.创建一个临时的mysql容器并将目录映射到conf ;

在mysql目录下执行

docker run --rm --name mysqlTemp -it -v $PWD/conf/:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6 /bin/bash

5.将my.cnf文件拷贝出来

cp /etc/mysql/my.cnf /var/lib/mysql

如果my.cnf 不完整就执行

cp -R /etc/mysql/conf.d/ /var/lib/mysql/conf.d

cp -R /etc/mysql/mysql.conf.d/ /var/lib/mysql/mysql.conf.d

6.退出容器 exit

 

7.修改 mysql.conf.d/mysqld.cnf 添加一行lower_case_table_names=1 忽略表名大小写

8.运行一个正式的数据库容器实例

docker run -p 3306:3306 --name ce-mysql -v $PWD/conf/my.cnf:/etc/mysql/my.cnf -v $PWD/conf/conf.d:/etc/mysql/conf.d -v $PWD/conf/mysql.conf.d:/etc/mysql/mysql.conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=mysql@ce.com -d mysql:5.6

完成!

转载于:https://www.cnblogs.com/lr215/p/11600631.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值