symfony 5.4 和学说:SQLSTATE[HY000] [2019] 未知字符集

问题描述 投票:0回答:1

我读了一本关于 symfony 5 的书,但是我被困在这本书开始谈论数据库的地方。我已经将其添加到

.env
文件中:

DATABASE_URL="mysql://amaury:pma@localhost/paracaidismopucon?serverVersion=8&charset=utf8mb4_unicode_ci"

paracaidismopucon 是我的数据库。

然后当我输入:

php bin/console doctrine:database:create -vvv

我收到以下错误:


In ExceptionConverter.php line 117:
                                                                                     
   An exception occurred in the driver: SQLSTATE[HY000] [2019] Unknown character set  
                                                                                     

In Exception.php line 28:
                                                
   SQLSTATE[HY000] [2019] Unknown character set  
                                                

In Driver.php line 28:
                                                
   SQLSTATE[HY000] [2019] Unknown character set  
                                                

doctrine:database:create [-s|--shard SHARD] [-c|--connection [CONNECTION]] [--if-not-exists]

我尝试了多种方法,但没有任何效果。我该怎么办?

doctrine symfony5
1个回答
0
投票

这里是使用多个数据库配置学说的docs。我希望这可以帮助你。

可能是“&charset=utf8mb4_unicode_ci”引起的错误,尝试删除它。

DATABASE_URL="mysql://amaury:pma@localhost/paracaidismopucon?serverVersion=8"
© www.soinside.com 2019 - 2024. All rights reserved.