在dockertoolbox中配置mysql

本文记录了在Docker Toolbox中配置MySQL的过程,包括拉取镜像、运行容器,以及解决Navicat连接时的身份验证问题。详细步骤包括端口映射、设置密码和挂载数据卷,最后通过命令行更新MySQL认证方式以成功连接。
摘要由CSDN通过智能技术生成

配置tomcat花了一天,mysql配置也搞了好久,对于环境配置问题,在网上找资料真的是好难分辨哪个好用哪个不好用,所以还是做个笔记吧!

第一步:拉取mysql镜像
1.docker search mysql
选择start最多的一个下载,我这里显示的是mysql最多,所以就拉取了mysql默认

2.docker pull mysql
静待完成,等到id串码出来就证明下载好了。

第二步:运行mysql容器
docker run -p 3307:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -v /var/lib/mysql :/var/lib/mysql -d mysql

其中:
-p 3307:3306:表示将容器3306端口映射到主机的3307端口(主机已经安装mysql,3306端口可能被占用)
–name mysql:表示容器名为mysql
MYSQL_ROOT_PASSWORD=123456:表示设置密码为123456
-v :表示挂载数据卷
最后一个mysql是镜像名

第三步:连接navicat

在这里插入图片描述
因为我在win10上安装的docker,所以主机名是docker的虚拟端口不是localhost

如果没出错的话就成功了!

但是我还出现问题:navicat无法连接的问题
client do

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值