10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 下载本手册
PDF(美国Ltr)- 41.6 mb
PDF (A4)- 41.7 mb
手册(TGZ)- 262.5 kb
手册(Zip)- 372.6 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

B.3.2.15无法初始化字符集

如果你有字符集问题,你可能会看到这样的错误:

MySQL连接失败:无法初始化字符集charset_name

此错误可能有以下任何原因:

  • 字符集是一个多字节字符集,您在客户机中不支持该字符集。在这种情况下,您需要通过运行重新编译客户机CMake-DDEFAULT_CHARSET =charset_name选择。看到第2.9.7节“MySQL源配置选项”

    编译所有标准MySQL二进制文件时都支持所有多字节字符集。

  • 字符集是一个没有编译的简单字符集mysqld,字符集定义文件不在客户端期望找到它们的位置。

    此时,可通过以下两种方式解决:

    • 重新编译支持字符集的客户端。看到第2.9.7节“MySQL源配置选项”

    • 向客户端指定字符集定义文件所在的目录。对于许多客户机,您可以使用——character-sets-dir选择。

    • 将字符定义文件复制到客户端希望它们存在的路径。