前期提要:搭建个人博客系列--docker-CSDN博客
目前已经拥有了docker所以只需要将MySql安装在docker上即可。
一、在docker安装mysql
docker pull mysql
二、查询docker内的mysql镜像
三、启动msql
docker run -d -p 33060:3306 -v /home/mysql/conf:/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:latest
命令解析
-d -----------------------------------后台运行
-p 33060:3306-------------------将容器内3306端口映射到本机33060
-v 本机路径/容器路径----------将mysql的conf 以及 data分别挂载到本机的磁盘实现持久化
-e MYSQL_ROOT_PASSWORD=123456---------------------设置用户名以及密码
--name mysql01------------------设置服务名称为mysql01
四、查看启动的容器列表
五、使用工具连接mysql
以DataGrip为例
1.首先于 阿里云-工作台-实例-安全组 中放开刚刚我们设置的端口
2.DataGrip连接
使用公网ip + 账户 + 密码连接即可
到这里就算能正常使用了