If somebody accidentally drops a critical table in MySQL, the application no longer works. The solution to this problem is to utilize the (open source) Zmanda Recovery Manager. You are a MySQL ...
Also keep in mind that a LaunchAgent will only run if a user is logged in. If you want this to run even when sitting at the login window, make a LaunchDaemon. It can be the same plist, just a matter ...