使用docker安装mysql
创作时间:
作者:
@小白创作中心
使用docker安装mysql
引用
1
来源
1.
https://www.cnblogs.com/ataoxz/p/18389658
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。而 MySQL 是一个开源的关系型数据库管理系统,被广泛用于各种应用场景。本文将详细介绍如何使用 Docker 来安装和配置 MySQL。
安装Docker
- Docker 教程地址:https://www.runoob.com/docker/centos-docker.install.html
- 安装docker
yum install docker-io
- 启动docker
service docker start
- 查看docker是否启动成功
ps -ef|grep docker
使用docker安装mysql
- 查询mysql
docker search mysql
- 安装mysql
docker pull mysql
- 查看镜像
docker images
- 在opt下创建文件夹
cd /opt/ mkdir mysql_docker cd mysql_docker/ echo $PWD
- 启动mysql容器,在var/lib/docker/containers/下查看容器
docker run --name mysqlserver -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest cd /var/lib/docker/containers/
- 查看mysql进程
docker ps -a
- 进入mysql容器,并登陆mysql
docker exec -it mysqlserver bash mysql -uroot -p
- 开启远程访问权限
use mysql; select host,user from user; ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; flush privileges;
镜像里面 root用户已经有远程连接权限在里面,所以不需要去设置,只是模式不一样才导致无法连接,把root用户的密码改成 mysql_native_password 模式,即可远程连接
查看docker日志
docker logs -f --tail 10 a4dac74d48f7
常用命令
- 查看进程
docker ps -a
- 关闭docker中mysql容器
docker stop mysqlserver
- 重启docker中mysql重启
- 重启docker
systemctl restart docker
- 关闭docker
systemctl stop docker
本文原文来自Cnblogs,原始发布日期为2024年9月14日。
热门推荐
亲家相处雷区:你踩过几个?
七匹狼&特步的“亲家奔”:一场婚礼背后的豪门联姻文化
治疗抉择:搭桥与支架,谁是“心”头好?
孩子换牙期,这三件事你一定要知道!
恒牙掉了又长新芽?当心是这些口腔问题!
数字化医疗:概念、特征与发展趋势
化橘红价格全解析:从几十元到上千元,影响价格的关键因素
尿多尿频繁是什么原因
女性晚上尿频怎么办
春节带娃去哪儿?哈尔滨VS北京,谁是亲子游最佳选择?
春节将至,教你优雅应对熊孩子
春节防“熊孩子”攻略:8个实用小妙招
从革命到帝国:法国大革命与拿破仑时代的政变风云
年终工作总结写作指南:从框架到细节的全方位指导
中控锁失灵怎样进行修复?修复中控锁失灵需要注意什么?
文化中国行丨古韵新风、老戏新唱 豫剧焕发新生机
从《骆驼祥子》看老北京的文化风貌
祥子的命运三部曲:从精进向上到自甘堕落
《熊出没·逆转时空》:深圳动画电影的新高度
《熊出没·逆转时空》里的东北文化大揭秘!
突破极限,守护尊严:重医附一院在低位直肠癌保肛手术领域的创新实践
术后三天出院!这家医院肺部手术进入“超微创”时代
施工安全管理制度如何制定
脚手架事故原因及预防方法是什么?
我的世界:如何制作末地传送门及其框架详解
技术人员如何撰写年度总结,复盘年度工作?
揭秘“勐恬”:泰隆人神秘起源地
深观察丨美国通胀顽疾被“系统性低估了”
正确认识货币政策的量价关系
土豆神仙新吃法,金黄酥脆,又香又好吃,孩子一口一个,超过瘾