目录
安装步骤
1、安装mysql:
$ docker pull mysql:5.7
2、配置mysql:
$ docker run --name dockermysql --restart=on-failure:10 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=abc123 -d mysql:5.7
--name 为mysql的实例设置别名。
-p 3307为对外暴露的端口。3306是内部端口(mysql默认3306)
-e MYSQL_ROOT_PASSWORD 设置mysql登录密码 -d 以守护进程运行(后台运行) 最后的mysql是镜像名称
3、linux下安装mysql客户端:
sudo apt install mysql-client-core-5.7
4、检查mysql是否可连接
$ mysql -h127.0.0.1 -uroot -pabc123 -P3307 $ show databases
5、找到ubuntu的真实网络IP,注意:1、127.0.1.1只是本地IP不是网络地址;2、172.xx.xx.xx属于物理网络,且只有当虚拟机的“网络适配器”选的是“桥接模式”可以用这个(自己机器不建议);3、192.168.229.130属于网络地址,当虚拟机的“网络适配器”选的是“NAT(共享)模式”时可以用这个(建议自己的机器这么配)
6、再使用navicat验证一下本地调用虚拟机里的docker里的mysql,是否能正常连接