这里是不是少了一个步骤mysql
来源:3-3 Ubuntu中通过Docker安装配置MySQL主从节点

慕粉1494638
2019-11-17
[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…
1回答
-
xiaomo
2019-11-18
同学你好,如果是要在宿主机上面访问docker里的mysql, 先要安装mysql-client,
如果是ubuntu, 可以这样:
sudo apt-get install mysql-client
如果是centos, 可以尝试:
sudo yum install mysql-devel
另外,可以先不要在root用户下连接mysql, 比如切换到其他的某个账号环境再进行操作会比较安全一点。
012020-10-08
相似问题