【问题标题】:php artisan migration error after loosing database from phpmyadmin从 phpmyadmin 丢失数据库后 php artisan 迁移错误
【发布时间】:2019-02-03 02:50:33
【问题描述】:

误以为我的 mac 关机了,当我打开它时,数据库从 phpmyadmin 中消失了 我努力了 php artisan migrate 它抛出以下错误

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

请帮帮我

【问题讨论】:

标签: php mysql laravel laravel-5 phpmyadmin


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    首先 你需要检查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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 2017-10-12
      • 1970-01-01
      • 2016-11-25
      • 2020-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多