Я только что зарегистрировался в Stack Overflow, потому что 2 дня назад я действительно не могу решить эту проблему. Я использую Xampp.
Итак, я следую этому руководству по Laravel и когда с терминала я набираю каталог проекта или любой другой каталог mysql или mysql -uroot -p strong > это дает мне эту ошибку:
Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2 "Нет такого файла или каталога")
У меня есть mariadb, который я установил с https://mariadb.org/
Моя ОС - Ubuntu 16.04 LTS (здесь я набрал lsb_release -a) Нет доступных модулей LSB. Идентификатор распространителя: Ubuntu Описание: Ubuntu 16.04.2 LTS Release: 16.04 Кодовое имя: xenial
Выполнив cd / var / run /, а затем ll, я обнаружил, что каталог / var / run / mysqld не существует, а файла mysql.sock тоже нет.
Итак, я немного погуглил и нашел this, где говорится о файле /etc/my.cnf, но я обнаружил, выполнив некоторые команды cd, что у меня нет даже этого файла . (Но я только что заметил, что у меня есть файлы /etc/mysql/my.cnf и /etc/mysql/my.cnf.fallback)
Еще что-нибудь? О, да. Удаление mariadb и установка mysql не решит проблему, потому что у меня проблемы с пакетами dpkg.
Я также много раз пробовал устанавливать и удалять xamp, laravel dir, mysql, mariadb ...
Я действительно не знаю, что мне делать. : (((