phpmyadmin должен запускаться на сервере с запущенным Apache2 и PHP, но он может подключаться к внешнему серверу базы данных. Ответ, взятый здесь:
В конфигурационном файле измените переменную «хост», чтобы указать на внешний сервер. Файл конфигурации называется config.inc.php, и он будет находиться в основной папке phpMyAdmin. Должна быть такая строка:
$cfg['Servers'][$i]['host'] = 'localhost';
Просто измените localhost на IP-адрес вашего сервера.