我有一个嵌入式设备,运行 MySQL 数据库和基于 Web 的应用程序。
问题是,当我关闭嵌入式设备时,它只会切断电源,并且我无法进行受控关闭。鉴于这种情况,我如何配置 MySQL 以防止其发生故障,并且在发生故障时,我应该获得最大程度的支持来恢复我的数据库。
在搜索时,我遇到了 InnoDB Engine 以及一些配置选项,例如sync_binlog=1
& innodb_flush_log_at_trx_commit=1
。我注意到我的默认引擎是 InnoDB 并且也启用了二进制日志。
还有哪些其他配置可以实现最佳的故障和恢复支持?
我对数据库和 MySQL 完全没有经验。