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
docker下安装mysql数据库相关推荐
- linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程
点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...
- 黑窗口下安装MySQL数据库
黑窗口下安装MySQL数据库(这篇是黑窗口下安装并配置mysql的过程以及可能会出现的问题和解决的方法) 博主小G我安装了几次mysql之后被折磨的晕头转向,最近太忙一直没有时间记下来,以至于在同一个 ...
- linux下安装mysql数据库[yum install版]
原文链接:linux下安装mysql数据库[yum install版] 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,yum直接覆原有MariaDB, 或安装包报错无法解决依赖问 ...
- Windows下安装MySQL数据库
windows下安装MySQL数据库,照着帖子安装了两个电脑,没次都有一点小错误,参考别人的安装记录,根据自己的安装过程,记录一下.(一个电脑安装的5.7.25 一个电脑安装的5.7.26) 一.My ...
- ubuntu下安装mysql数据库
ubuntu下安装mysql数据库 在Ubuntu下开发,我们经常需要使用数据库,mysql是最常用的一个数据库管理系统. 首先我们更新一下apt-get,因为有的同学的Ubuntu是刚装的,没有更新 ...
- mysql数据库安装以及登录(如何在windows下安装mysql数据库,以及解决mysql8登录报错问题,绝对是保姆级别的,不要错过哦)
目录 概述 MySQL的卸载(选看) 停止MySQL服务 软件的卸载 方式1:通过控制面板方式 方式2:通过360或电脑管家等软件卸载 方式3:通过安装包提供的卸载功能卸载 残余文件的清理 清理注册表 ...
- 【已解决】Linux下安装MySQL数据库
[经验贴]安装环境为:Ubuntu12.04,MySQL5.5.28 在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar. ...
- 与mysql数据库的交互实战_实战教程丨五步教你优雅地在Windows下安装MySQL数据库...
虽说近几个月全球的经济都不怎么景气,但有个事实我们必须得承认: 各行各业的数据体量正在不断变大. 而随着数据体量的不断扩大,各公司使用数据库管理来数据再常见不过.比如MySQL这样的关系型数据库,互联 ...
- 64位linux安装mysql数据库吗_Linux下安装Mysql数据库
在Hadoop开发的时候我们要用到mysql数据库,因此我们有必要学习一下怎样在Linux下安装mysql. 第一步:下载MySQL-client-5.1.73-1.glibc23.x86_64.rp ...
最新文章
- 交通信号灯检测与行人过马路策略
- 查看哪个进程占用端口
- python将元组转换为列表_使用python将元组转换成列表,并替换其中元素
- 【微信小程序】小程序之自定义头部导航栏背景图
- 黑客数字雨html单页,Hei客帝国数字雨.html
- 什么是ACID理论(二阶段、三阶段提交、TCC)
- Mybatis的批量更新 bug
- 自定义异常throw
- html ready 调用函数,Chrome和JQuery问题 - $(document).ready(function(){});在页面加载之前调用...
- rootkit后门检测工具rkhunter
- 建网站域名服务器那个好,如何选择好建网站的域名?
- jitpack No version of NDK matched the requested
- PPT模板制作如何添加动画?
- Blender基础:融球(Metaball)
- 数字图像处理 第三章 灰度变换与空间滤波
- 2019年中国研究生数学建模竞赛D题 汽车行驶工况构建
- mysql被删库如何恢复_mysql整个数据库被删除了怎么恢复
- 英国电信公司O2寻求上市
- 在element ui中如何自定义el-date-picker的宽度 笔记
- Unity3D+SignalR实现实时数据传输
热门文章
- activimq java集成_Java消息队列-Spring整合ActiveMq
- 19复变函数的积分(五)
- 实现excel导入_PhpOffice实现Excel表格导入的解耦方法
- android极光推送声音,Android 极光推送JPush---自定义提示音
- java jquery怎么取值_jquery 取值
- aix oracle集群日志,在AIX环境下实施Oracle 集群RAC的结构 文平
- jedis操作set_Jedis的学习
- html如何实现表格效果,DIV+CSS技术实现类似table表格的效果
- 压缩等级_魔兽世界:9.0会落实等级压缩吗,简单分析一下压缩等级的好处
- 《C++游戏开发》笔记十三 平滑过渡的战争迷雾(一) 原理:Warcraft3地形拼接算法...