W Ubuntu domyślnie mysql
nie nasłuchuje połączeń TCP/IP. Używa tylko lokalnego gniazda.
Bieżące gniazdo lokalne jest skonfigurowane w /etc/mysql/my.cnf
. Jeśli otworzysz ten plik, powinieneś znaleźć coś podobnego do:
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
To, co powinieneś zrobić, to po prostu otworzyć PHPMyAdmin
plik konfiguracyjny (config.inc.php
) i zmień adres gniazda. Może nie ma lokalnej konfiguracji gniazd w twoim PHPMyAdmin, a może jest inaczej. Ten plik powinien zawierać linię podobną do (oczywiście dostosuj adres do tego, co znalazłeś na my.cnf
):
$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';