admin 管理员组文章数量: 1087652
apollo移库导致apollo只能查询操作报错的解决方法
由于业务需要,需要在多台服务器部署apollo,而且apollo的配置基本一样,如果我们要一个一个的配置的话,那绝对让人很崩溃,如果还得远程,网速再不好,哭吧。
那如果把已经配置好的apollo数据库直接导出,再导入到其他的服务器上,那不是很惬意,但是在导入完后发现apollo只能查看数据,添加配置、发布等操作数据库都会报错。
但是从测试环境导出的apollo数据库导入之后就好使,经过不断的删库、导入和对导出文件的对比发现是导出的文件有问题,文件里有些表主键缺少自增AUTO_INCREMENT
这可能是由于Navicat Premium 版本低造成的
解决方法有三种:
第一种:是在文件里手动加上AUTO_INCREMENT,确保每张表都有。
第二种:用官方提供的apolloconfigdb.sql和apolloportaldb.sql创建好数据库和表,然后只导入数据不导入表结构。
第三种:升级Navicat Premium12.1.1或以上版本再导出导入。
本文标签: apollo移库导致apollo只能查询操作报错的解决方法
版权声明:本文标题:apollo移库导致apollo只能查询操作报错的解决方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1700323633a396853.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论