Database management in DirectAdmin-MySQL and MariaDB
Create and manage MySQL databases and users in DirectAdmin control panel, access phpMyAdmin, and backup databases.
On this page
DirectAdmin includes MySQL/MariaDB management tools in the control panel. You can create databases, users, and manage permissions without SSH.
Access database manager
- Log in to DirectAdmin
- Click MySQL Management in left sidebar
- Or: Account Manager → MySQL Management
Create database and user
Create database
- Click "Create New Database"
- Enter database name (no spaces)
- Click Create
Create user and assign to database
- Click "Create New MySQL User"
- Enter username and password
- Select databases to assign
- Set permissions (ALL for WordPress)
- Click Create
Use phpMyAdmin
DirectAdmin includes phpMyAdmin for visual database management:
- Click database name, then phpMyAdmin icon
- Log in with MySQL user credentials
- Import/export, run SQL, manage tables
Backup databases
- Click "Backup" in MySQL Management
- Select which databases to backup
- Backups stored in /admin/backup/mysql/
Manage permissions
- Click database → "Modify Permissions"
- Check/uncheck privileges (SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP)
- Click Modify
WordPress only needs SELECT, INSERT, UPDATE, DELETE. Don't grant CREATE, ALTER, or DROP unless necessary.
Related: DirectAdmin overview | User management
Need DirectAdmin hosting?
DirectAdmin is available for customers who want a lightweight hosting control panel on compatible UnderHost services.





















