Docker连接mysql
Docker通过云服务器,与本地连接
引言:这个东西我看狂神秒解决,我就试试了,结果G了,花了我两个小时,
希望内容能帮你解决问题
话不多说,直接上内容:
navicat连接成功
步骤一:
你得运行上mysql
shell
docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
步骤二:
直接连接
先填写SSH的,再填常规的
填完了上面两个再来测试连接
遇到的问题:
问题一:最先开始端口,云服务器的端口要开,就是安全组
问题二:Linux和windows的防火墙时不需要关闭的,这个我试过了
问题三:听说docker hub的mysql需要权限,我没有试,不知道是不是真的,如果遇到了,你们可以搜一搜,添加权限的
问题四:看别人直接常规连接就成功了,但是我的不太行,如果你们的可以常规连接,那也是可以的
题四:看别人直接常规连接就成功了,但是我的不太行,如果你们的可以常规连接,那也是可以的