The SQLSplitter is a tool to split up arbitrary large MySQL/MariaDB dumps into small, independently executable SQL files.

It is useful in cases where a limit is in place. Web administration tools like phpMyAdmin for example where the configuration constraints the upload to 2 MB per file.

The tool is based on a real, minimal, use case tailored SQL parser. This allows it to intelligently split the SQL file doing preserving the structure.

Being cross platform means that it is available on Windows, MacOS and Linux.

Checkout the homepage to give it a try: