我确实已经修好了,但想知道人们是否知道这一点,以及是否有办法防止这种情况发生。

我确实已经修好了,但想知道人们是否知道这一点,以及是否有办法防止这种情况发生。

目前使用 aws 作为我的数据库托管。我没有使用 RDS,而是使用实例来包含 mariaDB,并将一些实例分布在不同区域以进行复制。

一切正常,但由于使用实例,aws 不会自动备份,因此现在我正在创建一个crontab作业来运行并aws cli自动创建映像。我仍处于测试阶段,但后来我发现,每次运行脚本时,aws 都会创建实例的映像,但问题是,mariaDB 会完全停止并且不会自动启动。

我确实已经修好了,但想知道人们是否知道这一点,以及是否有办法防止这种情况发生。

我用 Google 搜索过,然后尝试运行,galera_new_cluster然后1st node显示有关文件的错误grastate.dat,我可以bootstrap从中更改值0 to 1

我这样做了,然后再次运行,galera_new_cluster然后完美地启动mariadb,然后我必须去其他地方dbs并手动启动它们。

起初,我以为这个问题会得到解决,但猜测并非如此。我尝试aws cli再次运行以创建实例的映像。数据库再次全部关闭。值bootstrap又回到0我必须将其设置为的值1,然后再次运行所有这些命令,并运行到其他服务器。

我考虑过编写一个脚本,在每次创建图像后一步一步地执行此操作,但这有点麻烦。

有人知道这种情况或有永久解决它的方法吗?

提前感谢您的任何想法。

相关内容