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

  1. Go to Dashboard → Click Launch → Select PieDB
  2. Enter a database name (3+ alphanumeric characters)
  3. Choose a plan size
  4. 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.