MySQL Database Management

Complete database management tools

🗃 Database Tab

Manage your MySQL databases and users.

Databases

  • Create - Make a new database
  • Drop - Delete a database (careful!)
  • Import - Load data from SQL file
  • Clone - Copy a database to new name
  • Download - Export as compressed SQL file

Users

  • Create User - Add database user
  • Grant Privileges - Give access to databases
  • Change Password - Update credentials
  • Drop User - Remove a user

Database Download

Download large databases with progress tracking:

  1. Click "Download" on any database
  2. Watch the progress: dumping, compressing, ready
  3. Click the download link when ready
  4. File is compressed (.sql.gz) for faster transfer

Database Import

Import SQL files into existing databases. Supported formats: .sql, .sql.gz, .sql.bz2, .zip (containing a single .sql file).

  1. Click "Import" on the target database
  2. Select your SQL file — the dialog shows the maximum upload size as read from the server's PHP configuration
  3. Confirm and upload — the file is sent directly to your server (not through the control panel)
  4. A rollback backup is created automatically before import. If the import fails, the database is restored to its previous state
ℹ️ Upload Size Limit

The maximum upload size is determined by post_max_size and upload_max_filesize in your server's PHP-FPM configuration. To increase it, edit /etc/php/<version>/fpm/php.ini on your server and restart PHP-FPM. The import dialog always shows the current effective limit.

Database Cloning

Create a copy of an existing database - useful for:

  • Creating staging environments
  • Testing migrations safely
  • Creating backups before major changes
🛑 Be Careful!

Dropping databases or users is permanent. Always make a backup first! Use the "Download" button to save a copy before making changes.