Si manejas bases de datos de aplicaciones web, lo mejor es que gestiones las bases de datos desde tu ordenador con conexiones de programas como Mysql Workbench. O que limites las conexiones por IP. Es muy inseguro que tengas abierta al público una herramienta como phpMyAdmin que gestiona las bases de datos. Por muchos cambios de puerto o de rutas que hagas.
Sin embargo, tienes otra opción, que es habilitar y deshabilitar el módulo de phpMyAdmin de Apache por comando. Así, lo activas cuando lo vayas a usar, lo desactivas cuando no lo estés usando. Es muy difícil que alguien detecte cuando lo has activado y rompa tu acceso (usuario y contraseña) justo en la ventana en que lo has activado.
Habilitar y deshabilitar el módulo y phpMyAdmin en Apache por comando.
Os dejamos aquí los comandos.
Para habilitar el módulo de phpMyadmin.
a2enconf phpmyadmin
Te va a pedir reiniciar apache y te sugiere el comando, normalmente:
sudo apache2 restart
Para deshabilitar el módulo de phpMyadmin.
Para desactivarlo es:
a2disconf phpmyadmin
De nuevo te pedirá reiniciar Apache (comando en la primera parte del artículo).
Os recomendamos los siguientes productos relacionados con la informática: