Every Linux admin must install and set up a database at some point. This can include deploying a dynamic website, such as for WordPress, or storing data for web applications as well as customer, ...
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 ...