Проблема с php ремесленным мигрированием - PullRequest
0 голосов
/ 01 мая 2020

У меня проблема с php ремесленным мигрантом. Я использую как root, и ответ следующий:

  Illuminate\Database\QueryException 

  SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from information_schema.tables where table_schema = cms and table_name = migrations and table_type = 'BASE TABLE')

Что мне нужно сделать, чтобы решить эту проблему?

edit 1

Я проверяю свой файл .env и настраиваю его

Когда я использую:

php artisan config:clear
php artisan migrate:instal

, он дает мне запрос:

   Illuminate\Database\QueryException 

  SQLSTATE[HY000] [2002] No such file or directory (SQL: create table `migrations` (`id` int unsigned not null auto_increment primary key, `migration` varchar(255) not null, `batch` int not null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')

, и это мой файл .env

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=cms
DB_USERNAME=root
DB_PASSWORD=gaMoJVnwXp

Я подумал, что проблема в том, что я не выполнял перенос таблиц, но он также не работал. Я также попытался включить файл pdo в php .ini, но он также не работал. Когда я выполняю миграцию php artisan, у меня должна быть пустая база данных или таблица с именем миграций?

edit 2 Хорошо, я почти сделал это. Предполагалось, что у меня были проблемы с конфигурацией sql. Я переустановил сервер mysql и теперь могу использовать команду mysql. Теперь у меня проблема с php artisan migrate - у меня нет никаких трассировок, но похоже, что он загружается постоянно. У вас есть идеи?

Ответы [ 2 ]

1 голос
/ 01 мая 2020

Пожалуйста, проверьте и настройте ваш .env правильно!

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=db
DB_USERNAME=root
DB_PASSWORD=123456

Если он все еще не работает, попробуйте это

php artisan config:clear
php artisan migrate:install
0 голосов
/ 01 мая 2020

Использование localhost

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=db
DB_USERNAME=
DB_PASSWORD=

, затем

php artisan config:clear
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...