Dans Ubuntu, par défaut mysql
n'écoute pas les connexions TCP/IP. Il utilise simplement un socket local.
Le socket local actuel est configuré dans /etc/mysql/my.cnf
. Si vous ouvrez ce fichier, vous devriez trouver quelque chose de similaire à :
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
Ce que vous devez faire est simplement d'ouvrir PHPMyAdmin
Le fichier de configuration de (config.inc.php
) et modifiez l'adresse du socket. Peut-être qu'il n'y a pas de configuration de socket locale sur votre PHPMyAdmin, ou peut-être que c'est différent. Ce fichier doit contenir une ligne du type (bien sûr, adaptez l'adresse à ce que vous avez trouvé sur my.cnf
):
$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';