【问题标题】:Larval "artissan migrate:fresh" don't workLaravel“工匠迁移:新鲜”不起作用
【发布时间】:2021-06-20 18:35:20
【问题描述】:

当我尝试 php artisan migrate:fresh 时出现此错误,我尝试启用 extension=pdo_mysql 但它不起作用 错误:

找不到驱动程序(SQL:SHOW FULL TABLES WHERE table_type = 'BASE TABLE')

【问题讨论】:

  • 该错误与您的数据库配置有关。检查您的存储库凭据以正确连接到所需的数据库。
  • 它可以解决这个问题 - stackoverflow.com/questions/42557693/…
  • 您是否安装了正确的php 数据库驱动程序(即sudo apt install -y php-mysql)?

标签: php laravel migration


【解决方案1】:

您必须安装数据库驱动程序。

sudo apt install php-mysql

或者如果您运行特定版本的PHP 或将mysql 更改为您正在运行的数据库

sudo apt install php7.4-mysql

【讨论】:

  • 如果它对您的问题有帮助,请尽可能接受它作为答案:)
【解决方案2】:

检查您的.env 文件。 您必须具有以下环境变量:

DB_CONNECTION=mysql
DB_PORT={YOUR_DB_PORT}
DB_HOST={YOUR_DB_HOST}
DB_DATABASE={YOUR_DB_DATABASE}
DB_USERNAME={YOUR_DB_USERNAME}
DB_PASSWORD={YOUR_DB_PASSWORD}

【讨论】:

    猜你喜欢
    • 2016-04-16
    • 2015-12-18
    • 2013-02-05
    • 2021-02-21
    • 2018-09-24
    • 1970-01-01
    • 2018-09-26
    • 1970-01-01
    • 2016-07-08
    相关资源
    最近更新 更多