采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老是,在4-2这节课中,我是按照老师的步骤一步一步来的,在安装完node1节点之后,我发现老师没有做任何操作,就可以用datagrip连接上node1节点,但是我这边无论是用Navicat还是idea(里面的数据库操作和datagrip一样)都是连不上mysql,报错提示是1045 Access denied for user
同学你好,net1网段的ip地址只能在docker虚拟机内部看到。请在宿主机上执行ip address查看宿主机的IP地址,MySQL客户端填写宿主机的IP地址,而不是net1网段内的地址
我宿主机的地址就是172.17.6.59,可以看到我用ssh连接的时候用的就是这个地址,我容器用的地址是172.19.0.2,我一直都是用宿主机的ip地址连的
而且,现在麻烦的是,我无法停止容器里面的mysql服务,停掉了容器也被停掉了,无法停止操作,没办法按照网上的教程去设置mysql的登陆权限……我该怎么办呢
同学你不要关闭VMware上的宿主机,而是选择挂起,具体操作请继续收看视频教程,里面有具体操作介绍,祝你学习愉快!
你好同学,请问你的问题解决了吗,我也遇到这样的问题
正常情况下,创建出Node1容器就能使用这个节点了。你的问题可能是以下几个原因引起的:1.执行docker ps -a命令,查看node1容器的运行状态,是不是正在运行中,而不是exited状态。2.正常创建一个PXC容器,需要等待1-2分钟的时间,PXC节点初始化完毕后,再用客户端去连接。3.检查一下MYSQL客户端的连接信息,包括IP地址和MYSQL帐户信息。如有问题,请再提问,祝你学习愉快。
这些我都检查了一遍,没发现什么问题,这个是我启动容器的命令: docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=adb123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -v v1:/var/lib/mysql --privileged --name=node1 --net=net1 --ip 172.19.0.2 pxc 然后容器启动后,我跑到容器里面,登陆mysql也登录不了…… 我再贴一张图
同学你好,我注意到你的命令中MYSQL_ROOT_PASSWORD=adb123456,这参数是root帐户的密码,同学你在客户端是以adb123456登陆数据库的吗?
登录后可查看更多问答,登录/注册
手把手带你学会项目分布式集群部署,让你的系统不再惧怕宕机
1.2k 28
1.8k 26
1.2k 25
1.4k 24
1.4k 21