docker运行mysql性能_使用docker运行mysql

以前开发的时候都是用本地的sqlite开发,但是极少数情况下,sqlite支持的语法发布到服务器上链接mysql会报错。

为了避免这种现象,还是链接本地mysql开发还是更稳定的,

可是开发的项目多了后,本地的mysql库看起来好乱。

而且有很多项目是实验性的项目,没有及时处理的话会产生很多垃圾数据。

要不使用docker运行mysql,开发结束后把容器删掉 ?

前提是需要准备测试数据脚本,开发或测试的时候随时可以删除,添加数据。

这样就不会因为删除docker容器,重新添加数据而烦恼。

做测试数据很麻烦~ 但是写测试代码,这些测试数据脚本也是必要的。

废话有点多了,说说如何去做。来点干货...^^

1. 安装docker (建议上官网下载安装包安装。)

$ brew install docker

2. 下载mysql镜像

$ docker pull mysql

3. 启动mysql实例

$ docker run --name mingxie-mysql -p 32xxx:3306 -e MYSQL_ROOT_PASSWORD=1234 -d mysql:latest

---name 后面的是docker容器名

-p 32xxx:3306 这里需要注意 32xxx 是你链接mysql的时候的Port。

-e MYSQL_ROOT_PASSWORD 是设置mysql的root账号密码

-d mysql 是你的镜像标签

4. 在shell中访问mysql

docker exec -it mingxie-mysql bash

root@7c289aa0ca95:/#

mysql -uroot -p -h localhost

Enter password:

输入密码即可。

5. 在shell中访问mysql日志

$ docker logs mingxie-mysql

6. 使用常用工具链接mysql

Host: 127.0.0.1

Username: root

Password: 1234

Port: 32xxx

0320bb32ffe0

image

开始敲代码吧...^^

欢迎大家的意见和交流

email: li_mingxie@163.com

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值