2015-11-03 5 views
3

всякий раз, когда я запускаю следующую команду: php artisan migrate: install, я получаю следующую ошибку в моем терминале ubuntu 12.04 ...
[PDOException]
SQLSTATE [HY000] [2002] Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2).PDOException: SQLSTATE [HY000] [2002] Не удается подключиться к локальному серверу MySQL через сокет

Установка laravel 5 в ubuntu 12.04. В моей/var/run/mysqld папке у меня нет файла mysqld.sock. Все говорят, что проверяют ваш .env-файл, но у меня нет файла .env.example, но да, у меня есть файлы app.php, database.php mail.php, cache.php в папке моего приложения/config.In весь процесс Я пришел к выводу, что проблема связана с связью с базой данных, потому что всякий раз, когда я хочу перенести любую таблицу в базу данных, я не буду переносить или не показывать в базе данных, но я создам файл таблицы в папке app/controller/http. Таким образом, проблема заключается в том, что таблица не отображается в базе данных после того, как я запустил команду php artisan migrate, иначе она покажет ошибку, указанную выше. Так что плз мне помочь. Спасибо ...

+0

вы должны создать .env файл в корне, это то, что вам нужно знать, как это сделать ? –

+0

Вам нужно создать базу данных и настроить ее в файле .evn, тогда вы можете пойти, знаете ли вы, как это сделать? –

+0

, но когда я создаю файл .env, я получу сообщение .env файл уже существует, но я не знаю, t знать, где он находится, и я искал каждую папку, но не получал файл .env. – Loveysh

ответ

7
  1. убедитесь, что сервер MySQL запущен и работает, например. телнет 127.0.0.1 3306
  2. заменить «локальный» с «127.0.0.1» в окр («DB_HOST»,
+0

ysqladmin: не удалось подключиться к серверу на «localhost» Ошибка: «Не удается подключиться к локальному серверу MySQL через сокет»/var/run/mysqld/mysqld. sock '(2)' Проверьте, что mysqld запущен и что сокет: '/var/run/mysqld/mysqld.sock' существует! – Loveysh

+0

mysql server не работает .. :( – Loveysh

+3

wow 127.0.0.1 вместо localhost, Я почти отказался от laravel: D – runningmark