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:
- Click "Download" on any database
- Watch the progress: dumping, compressing, ready
- Click the download link when ready
- 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).
- Click "Import" on the target database
- Select your SQL file — the dialog shows the maximum upload size as read from the server's PHP configuration
- Confirm and upload — the file is sent directly to your server (not through the control panel)
- 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.