php artisan migrate - 错误 - Illuminate\Database\QueryException : SQLSTATE[HY000] [2054]

标签 php laravel-artisan migrate

我在执行时出现以下错误:

php artisan migrate

错误:

Illuminate\Database\QueryException : SQLSTATE[HY000] [2054] The server requested authenti cation method unknown to the client (SQL: select * from information_schema.tables where table _schema = d1 and table_name = migrations)

这是截图;

enter image description here

附言。以防万一:我在我的 php.ini 文件中启用了“extension=pdo_mysql”。

有什么办法解决这个问题吗?

最佳答案

你好,正如这篇文章中提到的:

Laravel-news

这是一个典型的 windows 问题。

提到的解决方案是:

use Illuminate\Support\Facades\Schema;

public function boot()
{
    Schema::defaultStringLength(191);
}

在 AppServiceProvider.php 中

关于php artisan migrate - 错误 - Illuminate\Database\QueryException : SQLSTATE[HY000] [2054],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51249164/

相关文章:

由于 "Error in format of file",iOS5 将项目转换为 ARC 失败如何解决?

php - 指向所获取数据库字段的超链接

phpbb3 数据库索引太长

PHP MySQL以表单更新不更新

php - 强制注销 Laravel 中的所有用户

tfs - 从 TFS 迁移到 AzureDevOps

javascript - 网站访问受密码保护

laravel - 如何从 Behat 测试内部运行 shell 命令?

php - Artisan 控制台命令在 5.1 中不起作用

android - 如何在更新期间迁移 SharedPreferences?