I Ubuntu, som standard mysql
lyssnar inte på TCP/IP-anslutningar. Den använder bara ett lokalt uttag.
Den aktuella lokala sockeln är konfigurerad i /etc/mysql/my.cnf
. Om du öppnar den här filen bör du hitta något som liknar:
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
Vad du bör göra är att bara öppna PHPMyAdmin
s konfigurationsfil (config.inc.php
) och ändra uttagets adress. Kanske finns det ingen lokal socket-konfiguration på din PHPMyAdmin, eller så är den annorlunda. Den här filen bör innehålla en rad som (naturligtvis, anpassa adressen till det du hittade på my.cnf
):
$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';