2012-05-03 7 views

Respuesta

15

Tome un vistazo a esto:

http://www.onlinehowto.net/config-multiple-servers-in-phpmyadmin/1405 

/* Single server config section */ 
$i++; 
/* Authentication type */ 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
/* Server parameters */ 
$cfg['Servers'][$i]['host'] = 'dbsub'; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['compress'] = false; 
/* Select mysqli if your server has it */ 
$cfg['Servers'][$i]['extension'] = 'mysql'; 

más de seis líneas de código de configuración phpMyAdmin para conectarse a un servidor. Observe la variable i> que se incrementa en la primera línea $ i ++. Para definir otro servidor solo necesita copiar pegar el bloque de arriba y cambiar el nombre de host. Es muy importante tener la instrucción $ i ++ antes de cada configuración del servidor de bases de datos. Los servidores también pueden ser de diferentes tipos de bases de datos. Por ejemplo, MySQL y PostgreSQL. Es por eso que PhpMyAdmin es tan popular y querido.

Aquí está trabajando instalación en uno de los casos phpmyadmin que manejamos

/* 
* Servers configuration 
*/ 
$i = 0; 

/* 
* First server 
*/ 
$i++; 
/* Authentication type */ 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
/* Server parameters */ 
$cfg['Servers'][$i]['host'] = 'db'; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['compress'] = false; 
/* Select mysqli if your server has it */ 
$cfg['Servers'][$i]['extension'] = 'mysql'; 
/* 
* Second server 
*/ 
$i++; 
/* Authentication type */ 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
/* Server parameters */ 
$cfg['Servers'][$i]['host'] = 'dbsub'; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['compress'] = false; 
/* Select mysqli if your server has it */ 
$cfg['Servers'][$i]['extension'] = 'mysql'; 
/* 
* Third server 
*/ 
$i++; 
/* Authentication type */ 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
/* Server parameters */ 
$cfg['Servers'][$i]['host'] = 'stats1'; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['compress'] = false; 
/* Select mysqli if your server has it */ 
$cfg['Servers'][$i]['extension'] = 'mysql'; 

$cfg['DisplayServersList'] = TRUE; 

/* 
* End of servers configuration 

El cambio final que harán que la lista de servidores de mostrar en una lista desplegable agradable en el pedregal inicio de sesión es la $ cfg ['' DisplayServersList ''] = TRUE; declaración. De esta forma, cada vez que vaya a la página de inicio de sesión de phpmyadmin, deberá seleccionar el servidor en el que desea trabajar.

+1

Gracias bro. Está funcionando. Me pregunto, ¿por qué bajaste? O_o –

2

En la raíz de su phpMyAdmin tiene un archivo llamado config.sample.inc.php.

Cambie el nombre a config.inc.php y edítelo!

Buscar primer servidor y en $ cfg [ 'Servers'] [$ i] [ 'anfitriones'] conjunto para el valor correcto.

/* 
* First server 
*/ 
$i++; 
/* Authentication type */ 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
/* Server parameters */ 
$cfg['Servers'][$i]['host'] = '192.168.0.1'; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['compress'] = false; 
$cfg['Servers'][$i]['AllowNoPassword'] = false; 
Cuestiones relacionadas