您好,今天小爱来为大家解答以上的问题。docker 重启服务相信很多小伙伴还不知道,现在让我们一起来看看吧!

docker 重启服务 docker如何重启服务docker 重启服务 docker如何重启服务


docker 重启服务 docker如何重启服务


1、为了保障数据的安全与稳定性,我们常用数据库的主从与主主来实现。

2、主从为从机实时拷贝一份主机的数据,当主机有数据变化时,从机的数据会跟着变,当从机数据有变化时,主机数据不变;同样地,主主就是,多个主机之间,只要有一个主机的数据变化了,其它主机数据也会跟着变化。

3、添加以下比如:我的启动命令如下(不应该换行的,这里为了方便查看,我给它分行了)内容那么我只需要在 /docker/mysql_/conf 这个目录下创建 myf 文件就好了。

4、这个命令是需要在容器里面执行的docker重启mysql会关闭容器,我们需要重启容器。

5、我的命令如下在从配置连接到主的相关信息 (在容器里面的mysql执行)上面代码的xxxxx你需要换成你的IP,docker 查看容器 IP 的命令如下:启动的那个从的线程测试的话,你可以在主里面,创建一个数据库,发现从里面也有了,就成功了。

6、如果你还想要一个从,那么你只需要按照上面配置从再配置一个就行了,新建的从,会自动保存主之前的数据。

7、(测试结果) 如果你上面的主从搞定了,那么这个主主就很简单了。

8、我们把上面的从也改成主1)、修改上面的从的myf文件,和主的一样(注意这个server-id不能一样)然后重启 2)、在从里面创建一个用户创建命令一样(这里修改一下用户名可以改为 repl2) 3)、用YAML文件定义服务,默认文件是docker-come.yml,包含4个key,version、servs、networks、volumes在之前的主里面运行下面这个代码上面主要是教你怎么搭建一个MySQL集群,但是这里面还有很多其它的问题。

9、也是我在学习过程中思考的问题,可能有的小伙伴上来看到文章长篇大论的看不下去,只想去实现这样一直集群功能,所以我就把问题写在下面了。

10、1)、MySQL的replication和pxc MySQL的集群方案有replication和pxc两种,上面是基于replication实现的。

11、replication: 异步,速度快,无法保证数据的一致性。

12、 pxc: 同步,速度慢,多个集群之间是事务提交的数据一致性强。

13、2)、MySQL的replication数据同步的原理 我们在配置的时候开启了它的二进制日志,每次作数据库的时候都会更新到这个日志里面去。

14、主从通过同步这个日志来保证数据的一致性。

15、4)、怎么关闭和开始同步5)、我就我的理解画出了,主从、主从从、主主、的图。

16、往期:利用Docker仅花1分钟时间安装好MySQL服务Linux下MySQL 5.7的离线与在线安装(图文)Linux下安装MySQL8.0(收藏!)。

本文到这结束,希望上面文章对大家有所帮助。