如何使用 docker 安装配置 mysql

Docker对于项目中的测试工作起着重要的作用,能使测试工作得到较为满意的效果,那功能强大的docker是怎样完成对mysql的安装和配置的呢,下面我就根据自己的实际安装配置过程给大家做一个简要的介绍。

环境:Windows10     DockerToolbox    MySql5.7     MySql客户端SQLyog11.1(同Navicat)

第一步:双击桌面docker图标进行启动,进入docker操作界面并等待程序自动进行初始化。

第二步:docker pull mysql:5.7    下载镜像文件(我这里使用的是mysql5.7版本,因为MySql版本过高会出现与mysql-connector-java版本不匹配的问题,如报“Unknown system variable 'tx_isolation'”这样错)

第三步:docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

这行代码中的123456是自己设置的代码,自己随意设置。此外,IP地址在图一中已经出现,为 192.168.99.100,如果自己的是192.168.99.101或者其他IP地址,也都是没问题的。

 

最后,启动自己的mysql客户端,使用IP地址:192.168.99.100 和密码:123456 进行登录。注意,用户名默认是root。