J'obtiens l'erreur suivante lorsque j'essaie de me connecter à mysql :
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' ; (2)
.
Existe-t-il une solution pour cette erreur ? Quelle pourrait être la raison de cette erreur ?
Vous connectez-vous à "localhost" ; ou à "127.0.0.1" ; ? J'ai remarqué que lorsque vous vous connectez à "localhost" ; le connecteur socket est utilisé, mais que lorsque vous vous connectez à "127.0.0.1" ; le connecteur TCP/IP est utilisé. Vous pouvez essayer d'utiliser "127.0.0.1" ; si le connecteur de socket n'est pas activé/ne fonctionne pas.
Vérifiez si votre service mysqld est en cours d'exécution ou non, si ce n'est pas le cas, démarrez le service.
Si votre problème n'est pas résolu, cherchez /etc/my.cnf
et modifiez comme suit, où vous voyez une ligne commençant par socket
. Faites une sauvegarde de ce fichier avant d'effectuer cette mise à jour.
socket=/var/lib/mysql/mysql.sock
Changez pour
socket=/opt/lampp/var/mysql/mysql.sock -u root