Ошибка миграции php artisan после потери базы данных из phpmyadmin - PullRequest
0 голосов
/ 28 августа 2018

По ошибке Мой Mac отключился, и когда я открыл его, база данных исчезла из phpmyadmin я пытался php artisan migrate выдает следующее сообщение об ошибке

No such file or directory (SQL: select * from information_schema.tables where table_schema = phpdemo and table_name = migrations).

Я попытался заменить localhost с 127.0.0.1 в DB_HOST в файле .env. но не повезло Я использую xampp, php версия 7.2.7

Пожалуйста, помогите мне

Ответы [ 2 ]

0 голосов
/ 29 августа 2018

Я думаю, вы можете попробовать вручную создать пустую базу данных с именем phpdemo, а затем снова запустить php artisan migrate

0 голосов
/ 28 августа 2018

во-первых, Вы должны проверить, работает ли служба MySQL, я нахожу это Как проверить, работает сервер MySQL или нет?

sudo service mysql status

затем проверьте файл .env и проверьте, создана ли база данных, если нет, то вы можете создать ее и запустить

php artisan migrate

Если все еще не работает, возможно, вам нужно будет вручную добавить таблицу миграции, и все данные, которые эта таблица имеет только 3 столбца: идентификатор, миграция, пакет (в моем случае, laravel 5.5), идентификатор является автоинкременты, миграция имеет имя файла миграции (например, 2014_10_12_000000_create_users_table), а все пакетные столбцы в моих проектах имеют 1

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