Give a website its own database
Every website that needs one gets a website database of its own, with its own account, its own backups and its own size limit. Nothing is shared, so one site's data is not reachable from another's code.
Making one
Create database, and the account that reaches it.
Under Databases, Create database makes a MariaDB database for that website. A Database account is what your application signs in as, and it reaches that database and no other. Put those details in your application's configuration file, not in a file the web server will serve.
If you would rather work in a familiar tool, phpMyAdmin is there, signed in as the website's own account.
Bringing one across
Import SQL from your old host.
Import SQL takes a SQL file of up to 64 MB — an export from your previous host, or a dump you made yourself. Create the database first, then import into it.
- Export from the old server, compressed or plain
- Create the database here, and note its account
- Import the file, then point your application at the new details
Moving a whole website rather than one database? Moving a website over SSH brings files and databases together, and rewrites WordPress and Joomla configuration for you.
Keeping it
Ten backups, per database.
A database is backed up on its own as well as inside the website's recovery points, and UHost keeps up to ten of them. That is the copy you want when the mistake was a bad query rather than a bad release: Restore backup puts one back without touching the website's files.
Kinds of backup is worth knowing before you need it. A recovery point is the whole website, databases and then files, in that order so the database is never newer than the code expecting it. A database backup is this one thing, on its own, and quicker both ways. See backups and recovery points.
Copying a website gives the copy its own database rather than pointing it at the live one, so a staging site is a real staging site. Test the migration there before running it on the site your customers use.
A website database counts against the hosting package's allowance, so a customer with three databases in their plan can create three. See customers and hosting packages.
Your servers, without the per-account bill.
UHost launches 13 October 2026: the whole panel free for up to three websites, and Pro for unlimited websites on a server.