2

我的数据库有问题。我使用mysql集群来操作它。Mysql集群有1个管理节点和3个数据&SQL节点。数据库由 haproxy 进行负载平衡,并且有 2 个负载平衡器由 keepalived 进行故障转移。这里的IP列表:

192.168.1.11: virtual ip for failover
192.168.1.12: load balancer master
192.168.1.13: load balancer backup
192.168.1.14: data & SQL node 1
192.168.1.15: data & SQL node 2
192.168.1.16: data & SQL node 3
192.168.1.17: management node

问题是当 Web 服务器(php 网页)通过 192.168.1.11 连接到数据库或直接连接到数据库例如:192.168.1.14 数据被存储并且当与 heidiSQL 检查时数据也存储在数据库中,但是当我关闭或重新启动时出现问题数据库服务器,当重新启动它时,已经存储在数据库中的数据丢失了。我不知道问题是什么,所以我必须做什么?谢谢大家的关注:D

4

1 回答 1

0

所有数据库通常不会自动提交您的数据。您的数据是临时存储的,通常之后,只有在您的数据被提交后,您的数据库才会真正进行更改。SQL 将要求您键入关键字 COMMIT。

于 2013-09-08T17:49:27.667 回答