centosdocker镜像安装mysql(linux下利用Docker安装mysql的步骤)
类别:数据库 浏览量:2522
时间:2022-01-26 01:24:25 centosdocker镜像安装mysql
linux下利用Docker安装mysql的步骤作为一个测试人员,在学习的过程中,可能经常需要去在linux下安装一些软件,有的软件通过搜索别人的博客教程进行安装的话,随着一些软件的升级,以及虚拟机/服务器镜像版本不一致等外部因素,都有可能导致安装软件出现各种不可预知的问题,到时候还得去搜索资料逐一解决问题,挺耽误时间的。
而且,像linux下这些软件的安装,一般都是运维的事情,测试作为学习使用的话,安装好一个mysql数据库用于学习使用就行,新手不建议在linux下下载源码去安装软件,容易出问题。
接下来为大家演示一下,如何通过docker快速安装一个mysql实例用于学习:
1、首先,搭建docker环境
2、下载mysql镜像,启动镜像(用5.7的版本稍微稳定点,不同的版本 ,有些系统默认配置可能会不太一样,要注意一下)
通过Docker安装Mysql:
|
docker pull mysql:5.7 |
启动mysql:
|
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 #进入容器 docker exec -it mysql bash |
参数说明:
- -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
- MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
连接mysql:
|
# 进入交互模式下,然后用命令连接,或者通过navicat进行连接 docker exec -it [容器 id ] bash mysql -uroot -h127.0.0.1 -P3306 -p123456 |
个人学习使用,安装mysql的话,使用上面的简单参数就ok,如果要考虑到以后的升级备份之类的 ,需要加入其他的参数,比如把数据映射到本地某个目录,容器删除重建之后,数据不会丢失。具体操作方法,可以查一下菜鸟教程上的相关教程进行扩展学习。
到此这篇关于linux下利用Docker安装mysql的文章就介绍到这了,更多相关linux用Docker安装mysql内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://blog.csdn.net/liboshi123/article/details/110508879
您可能感兴趣
- 如何查看mysql慢查询日志(MySQL慢查询如何定位详解)
- mysql权限管理详解(Mysql 用户权限管理实现)
- mysql在centos7中如何安装(阿里云centos7安装mysql8.0.22的详细教程)
- mysql能groupby两个字段吗(MySQL group by语句如何优化)
- mysql突然报错206无法连接(详解MySQL连接挂死的原因)
- 阿里云mysql配置升级注意事项(详解如何在阿里云上安装mysql)
- mysql xml转换json(Mysql将查询结果集转换为JSON数据的实例代码)
- phpstudy怎么修改mysql版本(PhpStudy集成环境升级MySQL数据库版本的方法)
- mysql的浮点数类型(浅谈MySQL中float、double、decimal三个浮点类型的区别与总结)
- mysqlroot本地远程都可登陆(mysql5.7 设置远程访问的实现)
- python下的sql处理(python中aioysql异步操作MySQL的方法)
- mysql索引优化技巧(MySQL如何优化索引)
- 怎样查看mysql的安装路径(MySQL中查看数据库安装路径的方法)
- mysql主从同步工作原理(MySQL是如何实现主备同步)
- mysql为什么优选innodb(如何区分MySQL的innodb_flush_log_at_trx_commit和sync_binlog)
- mysql 慢查询日志
- 巴厘岛旅游攻略(巴厘岛旅游攻略7天多少钱)
- 文莱旅游攻略(文莱旅游攻略介绍)
- 马来西亚旅游攻略(马来西亚旅游攻略自由行攻略)
- 缅甸旅游攻略(缅甸旅游攻略必去景点推荐)
- 《庆余年2》新消息,原班人马,肖战特别出演,这才是最好的安排(庆余年2新消息原班人马)
- 宁夏灵武恐龙化石发现始末(宁夏灵武恐龙化石发现始末)
热门推荐
- linux系统的组成架构(Linux输入子系统框架原理解析)
- dockerfile的镜像原理(dockerfile制作apache镜像的方法)
- html5弹出窗口(Html5页面上如何禁止手机虚拟键盘弹出)
- 阿里云盘挂载云服务器(阿里云主机的安装硬盘挂载数据盘加载或修改/www)
- 在python中导入模块有哪几种方式(Python不同目录间进行模块调用的实现方法)
- 导航app开发的技术(AmazeUI导航的示例代码)
- 海外云服务器租用要怎么选择?(海外云服务器租用要怎么选择?)
- sql解析器配置(sql字段解析器的实现示例)
- vuejs指令解析(Vue.js中的计算属性、监视属性与生命周期详解)
- windows mysql 忘记密码(解决MySQL忘记密码问题的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9