当前位置:网站首页>Docker安装Mysql
Docker安装Mysql
2022-08-03 05:28:00 【林晓风】
先拉取mysql的镜像,你可以指定镜像版本,默认最新版(mysql:8.+),想安装老版本推荐使用mysql:5.7。
# 默认拉取最新版镜像
docker pull mysql
# 拉取指定版本镜像
docker pull mysql:5.7
这里我们使用的最新版,拉取镜像成功后,可以使用docker images命令查看镜像。
我们在root目录下创建app目录,在app目录下创建mysql目录,用来挂载mysql的文件。
然后我们执行命令创建容器
docker run --privileged=true -d -p 3306:3306 --name mysql -v /root/app/mysql/data:/var/lib/mysql -v /root/app/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql
命令介绍:
- --privileged=true,使容器内部拥有root权限
- -v /root/app/mysql/data:/var/lib/mysql,挂载mysql数据文件
- -v /root/app/mysql/conf:/etc/mysql,挂载mysql配置文件
- -e MYSQL_ROOT_PASSWORD=123456,设置数据库root用户的初始密码
创建容器后,使用docker ps -a命令查看容器启动情况。
启动好之后,我们可以使用 Navicat 等 mysql 客户端工具进行连接,输入你的ip地址和端口(默认3306),用户名和密码,点击左下角的测试连接
连接成功则mysql服务已经安装好了,若连接不成功,请检查你的服务器的防火墙。
边栏推荐
猜你喜欢
随机推荐
Migration of BOA Server
802.1AS的BMCA(最佳主时钟选举)理解
计算机网络高频面试考点
3. What is the difference between final, finally, and finalize?
TFS(Azure DevOps)禁止多人同时签出
PHP Composer常用命令积累
ESXI中损坏虚拟机数据如何找回
【nohup】nohup命令的简单使用
BOA服务器移植之嵌入式开发板(FS4412)
Use of Alibaba Cloud SMS Service (create, test notes)
域名注册流程:如何选择购买合适的域名?
使用Blender和ZBrush制作武器模型
MySql data format is converted to Redis key-value pair format
servlet learning (7) ServletContext
C#通过WebBrowser对网页截图
Redis哨兵模式+过期策略、淘汰策略、读写策略
ue4入门学习笔记1(操作界面)
find命令、sort命令、uniq命令
【面筋1】一些没什么标准答案的问题
Oracle 数据库集群常用巡检命令