docker 安装完mysql后本地连接错误

来源:3-2 docker简介与mysql安装-2

qq_十年的定义_0

2018-10-15

docker run --name mysql1 --env MYSQL_ROOT_HOST=172.17.%.% --env MYSQL_ROOT_PASSWORD=123456 -v $PWD/mysql_data:/var/lib/mysql -p 3306:3306 -d mysql/mysql-server:5.7

配置也是一样的,为啥不能直接连接,难道是要自己改配置吗,老师的不用改是因为已经改过配置吗

图片描述

写回答

1回答

大漠风

2018-10-15

要用localhost或127.0.0.1的地址,运行docker的命令中的172是容器的地址。

0
3
大漠风
回复
qq_十年的定义_0
174.17那个就是你的docker容器的地址,一般情况下是不会变的。如果删了就好了,可能是这个目录下之前有别的数据文件,设置的root用户权限可能有冲突。
2018-10-15
共3条回复

分布式事务实践,从原理到实例,解决数据一致性

掌握分布式事务实现技术,是架构师必备技能。

1149 学习 · 153 问题

查看课程