更新时间:2023-02-02 GMT+08:00

源数据库和目标数据库的字符集是否一致

MySQL迁移场景

表1 源数据库和目标数据库的字符集是否一致

预检查项

源数据库和目标数据库的字符集是否一致。

描述

检查源数据库和目标数据库的数据库实例所在的服务器字符集是否一致。

不通过提示处理建议

不通过原因:源数据库连接失败,导致该项检查无法进行。

处理建议:查看源数据库连接是否成功。

不通过原因:目标数据库连接失败,导致该项检查无法进行。

处理建议:查看目标数据库连接是否成功。

不通过原因:用户基本权限不足。

处理建议:查看对应数据库账号权限是否符合迁移要求。

不通过原因:源数据库和目标数据库字符集不一致。

处理建议:修改字符集。

通过命令行方式修改,主要用于修改用户自建的源数据库。

  1. 查看源数据库和目标数据库的字符集是否一致。
    show variables like "character_set_server"\G;

  2. 使用命令修改服务器的字符集。
    set character_set_server='utf8';

不通过原因:内部错误。

处理建议:请联系技术支持人员处理。