远程连接不上docker中的mysql解决办法
远程连接不上docker中的mysql解决办法查看docker中线程,发现mysql中行动状态我首先删除docker中的映射(先停止,再删除)://停止运行mysql01dcoerk stop mysql01//删除mysqldocker rm mysql01重新配置mysql:docker run -itd --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PA
·
远程连接不上docker中的mysql解决办法
查看docker中线程,发现mysql中行动状态
我首先删除docker中的映射(先停止,再删除):
//停止运行mysql01
dcoerk stop mysql01
//删除mysql
docker rm mysql01
重新配置mysql:
docker run -itd --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=admin123 mysql
WARNING: IPv4 forwarding is disabled. Networking will not work.
大概意思就是说,网络不能用,也就意味着不能连网络,所以远程才连不上mysql。
找到原因之后,就简单了,可以对症下药了
vi /usr/lib/sysctl.d/00-system.conf
启用ipv4,插入:
net.ipv4.ip_forward=1
然后保存退出!
重启network服务
systemctl restart network
再次测试mysql连接:
问题解决!!!
更多推荐
已为社区贡献1条内容
所有评论(0)