php - SQLSTATE[HY000] [2054] 服务器向客户端发送未知字符集。请报告开发商
问题描述
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
Wampserver 版本:3.2.0;MySQL 版本:8.0.18 为 MariaDB 定义的端口:3307;PHP 版本 7.3.12 - 为 MySQL 定义的端口:3308 在 .env 文件中
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3308
DB_DATABASE=bpl
DB_USERNAME=root
DB_PASSWORD=abc2014
我尝试了很多事情来解决,但无论哪种方式,我都在连接 Laravel 中的数据库时遇到错误。我在运行命令时在迁移中遇到了这个问题:
php artisan migrate
解决方案
推荐阅读
- plone - 覆盖外部类的(猴子补丁?)模板
- jenkins - 远程更新 Jenkins“系统消息”字符串的方法?
- c# - LINQ to XML 选择带前缀的根元素
- microsoft-graph-api - Microsoft Graph 列表权限未显示所有权限资源
- .net - Xamarin Forms - 在选择器选择中使用 Async SelectedIndexChanged
- javascript - 尝试添加到状态数组抛出无法读取 null 的属性“setState”
- java - 如何获取列表视图项的 ID?我正在使用 Firebase 数据库
- sql - 由于表重命名而更改的重命名约束引用
- windows - 在 docker 镜像中安装 TensorFlow 时出错
- python - ValueError:为 plotly.graph_objs.Pie 类型的对象指定的属性无效:'xaxis'