panelOwl docs 1.15.0

Databases

The server runs MariaDB. On the Databases page you can:

phpMyAdmin

Browse tables, run SQL, and import or export dumps in the browser. The Open phpMyAdmin button on the Databases page signs you straight in, with access to all of your account's databases — no password to type.

You can also open https://<server hostname>/phpmyadmin/ directly and log in with one of your database users (e.g. acme_app) and its password; you then see exactly the databases that user has been granted. Uploads for import are limited to 64 MB; use SSH (mariadb acme_shop < dump.sql) for larger dumps.

Connecting from your application

Application settings:

host:     localhost
port:     3306
database: acme_shop
user:     acme_app
password: (the generated one)

Databases are reachable from the server only (localhost), which covers PHP applications running on your account. For remote administration, use an SSH tunnel with a shell-enabled account (see SFTP & SSH): ssh -L 3306:127.0.0.1:3306 acme@panel.hoster.example.

Names may use lowercase letters, digits and underscores; the total length is limited (user names to 32 characters including the prefix, database names to 64). Databases are created with the utf8mb4 character set. The usual limit is 10 databases per account.