MAMP MySql 中缺少 UTF-8 字符集



我正在尝试使用 MAMP 运行 MySql 数据库,但是当我尝试访问数据库时,出现此错误:

SQLSTATE[HY000] [2019] 无法初始化字符集 UTF-8(路径:/Applications/MAMP/Library/share/charsets/)

我运行了"显示变量",发现字符集设置为 UTF-8。我还查看了错误中提到的路径,发现没有文件说明有关 UTF-8 的任何内容,因此似乎缺少此字符集。哼???如果它要查找此字符集,则通常必须存在。那么为什么缺少字符集呢?我怎样才能到达那里?

我也有类似的问题。就我而言,我错误地输入了 UTF-8 来建立连接。尝试使用字符集"utf8"而不是"UTF-8"进行连接。

除此之外,我该文件夹中也没有 UTF-8 字符集文件,所以我想这不是真正的问题。

最新更新