我的数据库有问题。我使用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连接到数据库或直接到数据库ex:192.168.1.14数据存储时和heidiSQL数据检查也存储在数据库中,但问题来自于我关闭或重新启动数据库服务器,当再次启动它时,已经存储在数据库中的数据丢失。我不知道问题是什么,所以我必须做什么?谢谢你们的关注:D
答案 0 :(得分:0)
所有数据库通常都不会自动提交您的数据。 您的数据是临时存储的,通常之后,只有在您的数据被委托后,您的数据库才会实际进行更改。 SQL需要您键入关键字COMMIT。