Suponiendo que hay un servidor remoto y que tengo el cliente phpMyAdmin instalado localmente en mi ordenador. ¿Cómo puedo acceder a este servidor y gestionarlo a través del cliente phpMyAdmin? ¿Es posible?
Sólo tiene que añadir las siguientes líneas a su archivo /etc/phpmyadmin/config.inc.php
en la parte inferior:
$i++;
$cfg['Servers'][$i]['host'] = 'HostName:port'; //provide hostname and port if other than default
$cfg['Servers'][$i]['user'] = 'userName'; //user name for your remote server
$cfg['Servers'][$i]['password'] = 'Password'; //password
$cfg['Servers'][$i]['auth_type'] = 'config'; // keep it as config
. Usted obtendrá "Servidor actual:" desplegable con ambos "127.0.0.1" y uno lo que ha proporcionado con "$cfg['Servidores'][$i]['host']" cam cambiar entre los servidores.
más detalles: http://sforsuresh.in/access-remote-mysql-server-using-local-phpmyadmin/
Se puede hacer, pero necesitas cambiar la configuración de phpMyAdmin, lee este post: http://www.danielmois.com/article/Manage_remote_databases_from_localhost_with_phpMyAdmin
Si por alguna razón el enlace muere, puedes usar los siguientes pasos:
config.inc.php
.$cfg['Servidores'][$i]['host']
, y póngala con la IP o el nombre del servidor remoto$cfg['Servers'][$i]['port']
, y póngala con el puerto remoto de mysql. Normalmente es 3306
.$cfg['Servidores'][$i]['usuario']
y $cfg['Servidores'][$i]['contraseña']
y configúrelas con su nombre de usuario y contraseña para el servidor remotoSin una configuración adecuada del servidor, la conexión puede ser más lenta que una conexión local; por ejemplo, probablemente sería más rápido utilizar direcciones IP en lugar de nombres de host para evitar que el servidor tenga que buscar la dirección IP a partir del nombre de host.
Además, recuerde que el nombre de usuario y la contraseña de su base de datos remota se almacenan en texto plano cuando se conecta de esta manera, por lo que debe tomar medidas para asegurarse de que nadie pueda acceder a este archivo de configuración. Alternativamente, puedes dejar las variables de nombre de usuario y contraseña vacías para que se te pida que las introduzcas cada vez que te conectes, lo cual es mucho más seguro.