Je viens de m'inscrire sur Stack Overflow car je n'arrive vraiment pas à me sortir de ce problème depuis 2 jours. J'utilise Xampp.
Donc, je suis ce Laravel tutoriel et lorsque depuis le terminal je tape dans le répertoire du projet ou tout autre répertoire ailleurs mysql o mysql -uroot -p cela me donne cette erreur :
Impossible de se connecter au serveur MySQL local via le socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
Je dispose de mariadb que j'ai installé à partir de https://mariadb.org/
Mon système d'exploitation est Ubuntu 16.04 LTS ( ici j'ai tapé lsb_release -a ) Aucun module LSB n'est disponible. ID du distributeur : Ubuntu Description : Ubuntu 16.04.2 LTS Version : 16.04 Nom de code : xenial
En faisant cd /var/run/ y luego ll J'ai découvert que le répertoire /var/run/mysqld n'existe pas, et le fichier mysql.sock non plus.
Alors j'ai cherché un peu sur Google et j'ai trouvé este où ils parlent de la /etc/my.cnf mais j'ai découvert en faisant quelques cd commande que je n'ai même pas ce fichier. ( Mais je viens de remarquer que j'ai une /etc/mysql/my.cnf y /etc/mysql/my.cnf.fallback fichier )
Autre chose ? Ah, oui. Désinstaller mariadb et installer mysql ne résoudrait pas le problème car j'ai des problèmes avec les paquets dpkg.
J'ai également essayé de nombreuses fois d'installer et de désinstaller xamp, laravel dir, mysql, mariadb...
Je ne sais pas vraiment quoi faire. :((((