PieDB
PieDB is a managed MySQL database service by PieHost. Provision a production-ready database in seconds — no server setup, no configuration files, no patching.
Getting Started
Create a Database
- Go to Dashboard → Click Launch → Select PieDB
- Enter a database name (3+ alphanumeric characters)
- Choose a plan size
- Click Create PieDB
Your database is live within seconds. You'll get a hostname, username, and password immediately — no waiting period.
Connecting to Your Database
After creation, your connection details are available on the database dashboard:
| Field | Value |
|---|---|
| Host | {your-db}.db.pie.host |
| Port | 3306 |
| Database | the name you chose |
| Username | auto-generated ({dbname}_user) |
| Password | randomly generated, 16 characters |
A pre-formatted connection string is available to copy directly from the dashboard.
Laravel / PHP
DB_CONNECTION=mysql
DB_HOST=yourdb.db.pie.host
DB_PORT=3306
DB_DATABASE=myapp
DB_USERNAME=myapp_user
DB_PASSWORD=your_password
Node.js (mysql2 / Sequelize / Prisma / Knex)
mysql://myapp_user:your_password@yourdb.db.pie.host:3306/myapp
GUI Clients
PieDB works with any MySQL-compatible client: TablePlus, DBeaver, MySQL Workbench, etc. Use the connection details above.
Features
Always Included
- MySQL 8.0 — production-grade, widely compatible
- TLS 1.3 encryption — enforced on all connections; unencrypted connections are not permitted
- Automated daily backups with point-in-time restore
- Auto-scaling storage — disk grows automatically as your data grows; no manual resizing needed
- Monitoring — active connections, storage usage, and query metrics updated every 10 seconds
- Web-based query editor — run SQL and browse tables directly from the dashboard without installing anything
Dashboard
From the database dashboard you can:
- View real-time stats: active connections, storage used, MySQL version, and status
- Copy connection credentials and connection strings with one click
- Rename the database
- Resize to a different plan
- Toggle auto-scaling (paid plans)
- Delete the database
Private Networking
When your app is hosted on PieApp (PieHost's application platform) in the same region as your database, traffic stays on the private network — no egress fees and lower latency.
Plans
Plans differ by RAM, CPU, storage, and bandwidth. All plans — including the free tier — include backups, encryption, monitoring, and auto-scaling storage.
Free plan limitations:
- Auto-scaling (vertical resize) is not available
- Intended for development and testing, not production workloads
Paid plans unlock auto-scaling and higher resource limits. Enterprise plans are available — See pricing page.
Security
- All connections use TLS 1.3; you can download the SSL certificate from the dashboard
- Each database gets its own dedicated user with a unique random password
- Databases are isolated per account
- You can create additional users with fine-grained permissions from the dashboard
Deleting a Database
Go to Database Settings → Delete. Deletion is permanent and cannot be undone. Make sure to export your data first.
Support
For help, open a support ticket from your dashboard or visit piehost.com/contact.
