2015-01-28 10 views
5

Ho due istanze di MySql (5.1.73-1-log) in esecuzione sul mio server, una sulla porta 3306 (predefinita), una sulla porta 3307. Ora, voglio modificare PhpMyAdmin (3.3.7deb7) per prendere il seconda istanza, su 3307, invece di default. Così, ho aggiungere la seguente riga alla config.inc.php:Cambia porta del server Mysql in Phpmyadmin

$cfg['Servers'][$i]['port'] = '3307'; 

Ora, però PhpMyAdmin dice localhost:3307 (vedi Screenshot), le basi di dati che gli accessi sono ancora quelli dall'istanza che corre sulla porta predefinita.

Come modificare le impostazioni per rendere effettiva la modifica della porta?

enter image description here

+0

È possibile interrompere l'istanza in esecuzione su 3306 per vedere cosa succede in phpMyAdmin? –

+1

[Relevant] (https://imgs.xkcd.com/comics/wisdom_of_the_ancients.png). –

+0

Ho provato la soluzione per l'aggiunta di porta linea $ cfg ['Servers'] [$ i] ['port'] = '3307'; in config.inc.php, funziona correttamente ora. –

risposta

1

Dal PhpMyAdmin documentation:

Se si utilizza localhost come hostname, MySQL ignora questo numero di porta e si collega con la presa, quindi se si desidera collegare a una porta diversa da quella porta predefinita, utilizzare 127.0.0.1 o il nome host reale in $ cfg ['Server'] [$ i] ['host'].

Problemi correlati