Mi chiedo se sia possibile specificare l'host nella schermata di accesso di phpMyAdmin.È possibile specificare l'host al login in phpMyAdmin?
Ogni volta che devo connettermi a un altro server, devo modificare il campo host in config.inc.php
.
Mi chiedo se sia possibile specificare l'host nella schermata di accesso di phpMyAdmin.È possibile specificare l'host al login in phpMyAdmin?
Ogni volta che devo connettermi a un altro server, devo modificare il campo host in config.inc.php
.
Date un'occhiata a questo:
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';
superiore a sei righe di codice di configurazione PhpMyAdmin di connettersi a un server. Si noti la variabile i> che viene aumentata nella riga pugno $ i ++. Per definire un altro server è sufficiente copiare il blocco sopra incollato e modificare il nome host. È molto importante avere l'istruzione $ i ++ prima di ogni configurazione del server di database. I server potrebbero anche essere di diverso tipo di database. Ad esempio MySQL e PostgreSQL. Questo è il motivo per cui PhpMyAdmin è così popolare e amato.
Qui viene messa a punto lavorando in una delle istanze phpMyAdmin che gestiamo
/*
* 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
Il cambiamento finale che renderanno l'elenco dei server mostrare in un bel elenco a discesa nel ghiaione di login è il $ cfg ['' DisplayServersList ''] = TRUE; dichiarazione. In questo modo, ogni volta che si accede alla pagina di accesso di phpmyadmin, sarà necessario selezionare il server su cui si desidera lavorare.
Sulla radice del vostro phpMyAdmin hai un file chiamato config.sample.inc.php.
Rinominarlo in config.inc.php e modificarlo!
Cerca primo server e $ cfg [ 'Servers'] [$ i] [ 'host'] fissato per il giusto valore.
/*
* 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;
Grazie fratello. Funziona. Mi chiedo, perché hai fatto un downvote? O_o –