CentOS 7 and phpMyAdmin

I am testing Virtualmin GPL on CentOS 7 (which has MariaDB). I go to install phpMyAdmin (4.3.0 latest) on a virtual server and I get:

"This script cannot be installed, as this virtual server does not meet its requirements : phpMyAdmin requires a MySQL database"

(http://www.phpmyadmin.net/ appears to be down)

But I believe phpMyAdmin should work with MariaDB? And MySQL is installed (MySQL aka MariaDB)

Status: 
Closed (fixed)

Comments

Howdy -- does the domain you're installing phpMyAdmin into have the "MySQL database" feature enabled?

You can verify that in Edit Virtual Server -> Enabled Features.

Oh, heck. I missed that. It hadn't! But...

I have now enabled MySQL, and the problem remains!

Is there an existing database in that domain?

That is, if you go into Edit Databases, do you see any existing ones?

If not, you may need to create one.

Yes, that fixed it. I created a "test" database, and now phpMyAdmin stops complaining (I get another issue about php-mcrypt, but I think I know how to fix that).

BTW, I need to port some working MySQL databases in Virtualmin over from a centOS 6.6 server to a CentOS 7 server. Would you expect that I would run into any issues? ;-)

Many thanks for your help.

That should work just fine -- MySQL and MariaDB databases are all compatible, and it's possible to migrate from one to another.

Good to hear. Thanks for your help!