php artisan迁移错误

bis0qfac  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(367)

我的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替换为.env文件中的db\u host。但运气不好,我使用的是xampp,php版本7.2.7
请帮帮我

eeq64g8w

eeq64g8w1#

我认为您可以尝试手动创建名为的空数据库 phpdemo 然后跑 php artisan migrate 再一次

x0fgdtte

x0fgdtte2#

首先你需要检查mysql服务是否在运行,我发现这个如何检查mysql服务器是否工作?

sudo service mysql status

然后,检查.env文件,并检查数据库是否已创建,如果未创建,则可以创建它然后运行

php artisan migrate

如果仍然无法工作,可能需要手动添加migrations表和所有数据,该表只有3列:id、migration、batch(在我的例子中是laravel5.5),id是autoincrements,迁移具有迁移文件的名称(例如2014\u 10\u 12\u000000\u create\u users\u table),并且“我的项目”中的所有批处理列都具有1

相关问题