Configuring MySQL for Power Failure
Posted
by
Farrukh Arshad
on Server Fault
See other posts from Server Fault
or by Farrukh Arshad
Published on 2013-10-17T19:55:30Z
Indexed on
2013/10/17
21:58 UTC
Read the original article
Hit count: 249
I have absolutely no experience with databases and MySql. Now the problem is I have an embedded device running a MySQL database with a web based application. The problem is when I shutdown my embedded device it just cut off the power, and I can not have a controlled shutdown. Given this situation how can I configure MySql to prevent it from failures and in case of a failure, I should have maximum support to recover my database.
While searching this, I came across InnoDB Engine as well as some configuration options to set like sync_binlog=1 & innodb_flush_log_at_trx_commit=1. I have noticed my default Engine is InnoDB and binary logs are also enabled. What are other configurations to make for best possible failure & recovery support.
Updated: I will be using InnoDB engine which supports Transactions. My question is how best I can configure it (InnoDB + MySQL) so that it can provide best possible fail-safe as well as crash recovery mechanism. One configuration option I came across is to enable binary logging which InnoDB uses at the time of recovery.
Regards, Farrukh Arshad
© Server Fault or respective owner