从phpmyadmin删除数据库后,php artisan迁移错误

时间:2018-08-28 12:50:43

标签: php mysql laravel laravel-5 phpmyadmin

由于错误我的Mac关闭了,当我打开它时,数据库从phpmyadmin消失了 我试过了 php artisan migration会引发以下错误

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

我尝试从.env文件中DB_HOST的127.0.0.1替换localhost。但没有运气 我正在使用xampp,php版本7.2.7

请帮助我

2 个答案:

答案 0 :(得分:0)

首先 您需要检查mysql服务是否正在运行,我发现此How to check if MySQL server is working or not?

sudo service mysql status

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

php artisan migrate

如果仍然无法正常工作,也许您需要手动添加迁移表,并且该表中的所有数据仅包含3列:id,迁移,批处理(在我的情况下为laravel 5.5),id为自动增量,则迁移具有迁移文件的名称(例如2014_10_12_000000_create_users_table),并且我项目中的所有批处理列均具有1

答案 1 :(得分:0)

我认为您可以尝试手动创建名称为var loader = new createjs.LoadQueue(crossOrigin = ''); loader.on("complete", onComplete); loader.loadManifest([ { id: "map", src: "map/monitor.svg", type: createjs.Types.IMAGE }, ]); function onComplete(e) { //画背景图 drawImage(bgLayer, loader.getResult('map'), 0, 0); } 的空数据库,然后再次运行phpdemo