开发者社区> 问答> 正文

RDS迁移:schema存在性检查失败!

检测结果:失败
失败原因:迁移的数据库null的字符集不满足rds的要求
解决方案:请先到RDS控制台的数据库管理页面中,创建满足rds规范的字符集的数据库 ,将读写权限赋给迁移账号。然后将要迁移的数据库[newsupply_test]映射至您创建的数据库,然后重新进行预检查







怎么破?

展开
收起
leo_luo 2015-08-21 15:08:26 5480 0
3 条回答
写回答
取消 提交回答
  • 学习一下
    2015-08-22 12:49:32
    赞同 展开评论 打赏
  • 码农|Coder| Pythonista
    您好
    1.您可以更换数据库字符集为rds支持的字符集
    2.您可以使用mysqldump命令导出,再执行mysql source命令导入

    -------------------------

    回 3楼(ivmmff) 的帖子
    啥?
    2015-08-21 15:17:43
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    你好,
    你的数据库中存在了 emoji表情或者复杂汉字

    -------------------------

    抢我生意啊

    -------------------------

    回 4楼(西秦) 的帖子
    你好,
    1.一般是某一个 表 有字符问题,先进行排错
    2.对特殊表,单独 导出,并在头部加入:set names utf8mb4;
    3.导入

    或者在DBA中调整字符集

    可以参考: https://www.vobe.io/36

    已经在 RDS迁移,提示检查目的数据库待迁入的schema是否存在失败,怎么怎么破?| http://bbs.aliyun.com/read/254990.html?displayMode=1&u=1572623648803837692840 做出回复
    2015-08-21 15:12:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
TcpRT:阿里云RDS智能诊断系统云上大规模部署自动化服务的客户实践经验 立即下载
TcpRT:面向大规模海量云数据库的服务质量实时采集与诊断系 立即下载
袋鼠云基于阿里云RDS的数据库架构实践 立即下载

相关镜像