文章详情页
无法连接docker里的mysql服务器
浏览:364日期:2022-06-20 15:08:21
问题描述
1.宿主机无法连接docker里的mysql报错如下:[root@localhost ~]# mysql -h 127.0.0.1 -uroot -p -AEnter password: ERROR 2013 (HY000): Lost connection to MySQL server at ’reading initial communication packet’, system error: 0
如果是localhost。则报错如下:[root@localhost ~]# mysql -P 3306 -uroot -p -AEnter password: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ’/var/lib/mysql/mysql.sock’ (2)
问题解答
回答1:首先,你要搞清楚你这个3306端口监听的是什么?如果你在宿主机上没有启动 mysql 在3306上,你可以在启动 docker 中的 mysql 程序时候使用
docker start -p 3306:3306 。。。。
将 docker 的3306端口和宿主机的3306端口映射起来。这样你在宿主机里就可以使
mysql -h localhost -uroot -p
连接到 docker 中的 mysql 里。
相关文章:
1. docker 17.03 怎么配置 registry mirror ?2. docker容器呢SSH为什么连不通呢?3. javascript - jquery如何查询thead下所有带有.sort样式的th?4. javascript - 前端使用 jquery.jsonp.js 插件 跨域报错 SyntaxError: Unexpected token :5. python - 怎样在linux下开发flask web应用时查看代码出错(traceback)的地方。6. javascript - nodejs使用require(’request’)模块发送数据,报错7. 实习过半年多Java开发,即将毕业,简历上的java项目写哪些比较有亮点的功能呢?能比较吸引技术面试审核简历的,相对于应届生来说8. java - LinearLayout设置background不显示所设置的图片9. javascript - ios navgationTiming的responseStart > responseEnd? 会使什么原因造成的10. javascript - postcss-loader在webpack2的使用.
排行榜

网公网安备