请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

这里是不是少了一个步骤mysql

[root@localhost conf]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c879f8717ad2 mysql:5.7 “docker-entrypoint.s…” 3 minutes ago Up 3 minutes 33060/tcp, 0.0.0.0:13307->3306/tcp mysql-slave
a8e2d1b8ff5a mysql:5.7 “docker-entrypoint.s…” 3 minutes ago Up 3 minutes 33060/tcp, 0.0.0.0:13306->3306/tcp mysql-master
[root@localhost conf]# netstat -lntp | grep docker
tcp6 0 0 :::13306 :::* LISTEN 102583/docker-proxy
tcp6 0 0 :::13307 :::* LISTEN 103268/docker-proxy
[root@localhost conf]# mysql -uroot -127.0.0.1 -p
bash: mysql: command not found…

正在回答 回答被采纳积分+3

1回答

xiaomo 2019-11-18 00:08:03

同学你好,如果是要在宿主机上面访问docker里的mysql, 先要安装mysql-client,

如果是ubuntu, 可以这样:

sudo apt-get install mysql-client

如果是centos, 可以尝试:

sudo yum install mysql-devel

另外,可以先不要在root用户下连接mysql, 比如切换到其他的某个账号环境再进行操作会比较安全一点。

0 回复 有任何疑惑可以回复我~
  • 请问,我电脑系统是mac  使用docker 安装了 ubuntu , 主从配置, mysql-client 、等 都是要在ubuntu中操作吗? 
    
    3-7文档的操作,哪些是在ubuntu,哪些是在mac中操作的呢?
    回复 有任何疑惑可以回复我~ 2020-10-08 12:34:04
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信