经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » MySQL » 查看文章
Docker下安装MySQL
来源:cnblogs  作者:MaSiy_0104  时间:2021/5/6 17:51:29  对本文有异议

1:查看MySQL可用版本镜像

docker search mysql

 

 

2:拉取MySQL镜像

 

docker pull mysql:latest(如果要安装指定版本将latest换成版本号即可,此处安装最新版本)

 

 

 

 3:查看MySQL镜像是否成功下载

docker images

 

 4:创建MySQL容器在本地文件的映射文件夹

mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf

 

 5:初始化MySQL配置文件

touch /root/mysql/conf/my.cnf

 

 6:创建MySQL容器,并将数据映射data文件夹,日志映射logs文件夹,配置映射conf文件夹

docker run -p 3306:3306 --name mysql -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/var/log/mysql -v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql (这里可以带上MySQL的版本号)

(参数解释:

-p 将容器的端口映射到本机的端口

-v 将主机目录挂载到容器的目录

-e 设置参数  MYSQL_ROOT_PASSWORD 指定登录密码

-d 后台运行容器,也可以使用镜像id

 

 7:启动MySQL服务

docker start 08d9b17d2c7b(也可以使用容器名称启动:docker start mysql)

 

 8:查看MySQL服务是否启动

docker ps

9:登陆MySQL

docker exec -it 08d9b17d2c7b /bin/bash

mysql -uroot -proot

 

 

 10:查看MySQL数据是否映射到我们之前创建好的文件夹

ls /root/mysql/data/

 

原文链接:http://www.cnblogs.com/MaSiy0104/p/14701023.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号