MySQL is a client / server database engine, which means that you must install the client and server separately from each, and they exchange data through some kind of network protocol.
If you want to deploy a stand-alone application, you are probably better off using a library such as SQLite, which provides you with as much SQL database functionality as you might need in such an application, but works with local files instead and Requires the installation of a separate server.
source
share