1. 查看mysql 版本历史
2. pull 镜像
sudo docker pull mysql:5.7
成功
3. 创建容器
sudo docker run -id --name=mysql5.7-1 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
成功
4. 进入容器
sudo docker exec -it mysql5.7-1 /bin/bash
登录mysql
测试远程连接
5. 安装mysql workbench
非必须,如果有其他工具也可以,比如navicat
- 打开mysql 官网下载 workbench
download workbench
选择 No thanks,just start my downlaod
- 下载完成后开始安装,安装成功后打开
看上去有点怪,是我的 gnome主题的问题,我用的mac mojave-dark。这个最新的workbench没有以前在windows上装的5.7 配套的workbench好看,可能也和我的主题有关。不过不影响使用。
如果有 Ubuntu 下破解版的navicat,workbench可以不用。
最后
成功完成所有工作,发现没有以前安装mysql的各种麻烦QAQ配置。现在一切工作正常。也可以通过workbench 连接。
初始密码配置,balbala…
远程连接配置, balbala …
如果安装的时候不愿意(没有)进行端口映射。
可以这样连接:
1 查看容器ip
sudo docker inspect --format='{{.NetworkSettings.IPAddress}}' mysql5.7-1
本地IP
2. 连接
创建连接
连接成功