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

Filed under:
|

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

Related posts about mysql

Related posts about recovery