创建node1报错,
来源:4-2 创建MySQL集群

杰神
2018-05-27
老师我按照你的步骤来按照pxc的,然后我现在运行那一串命令的时候有个ipv4报错,不知道这个报错对后面的操作有没有影响
然后我还有个疑问,如果使用老师提供的虚拟机,相当于是一台新的centos,那么应该是没有安装mysql,只看到老师有在docker中下载过java以及pxc,我想问创建node1节点的时候,那么mysql是哪里来的?是创建pxc容器的时候,pxc自带的吗?
运行命令
docker run -d -p 3306:3306 -v v1:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=adb123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=adb123456 --privileged --name=node1 --net=net1 --ip 172.18.0.2 pxc
这里的密码adb123456,是用来创建mysql设置密码,还是以前就存在这个密码的此处是用来连接的
4回答
-
杰神
提问者
2018-05-27
同学们在创建node1的时候可能会有如下报错
WARNING: IPv4 forwarding is disabled. Networking will not work
解决办法:
vim /usr/lib/sysctl.d/00-system.conf
添加配置
net.ipv4.ip_forward=1,
然后删掉node1,重新创建node1即可
012018-05-27 -
神思者
2018-05-27
同学你好:
网络错误是172.18.0.2这个网段不存在,可能是你没有创建net1这个网段吧
PXC镜像中包括了MYSQL数据库,所以创建PXC容器的时候只需要设置一些初始化参数即可,比如数据库密码等。这就是Docker搭建部署环境便捷之处。如果没有Docker,运维人员逐一在几十台服务器上安装系统,安装MYSQL,安装各种程序环境,多麻烦啊,是不是?
062018-05-27 -
杰神
提问者
2018-05-27
这里能看到我的虚拟机端口,创建的net1,node1
00 -
杰神
提问者
2018-05-27
使用数据库客户端链接数据库的时候报错,确定ip和端口没问题,我想应该是创建的时候那个警告的原因吧
00
相似问题