情况是这样的,FishEye用了测试的HSQLDB,然后切MySQL,切不过去。通过分析fisheye.out,查了下报错,配合后台提示定位到sql文件,出问题的指令应该是:”alter table cru_user add constraint uk_user_name unique (cru_user_name);”,

进去看残留的cru_user,发现有???的用户名,重复。就是这坑造成切换失败。根源得解决乱码。

几经周折,和浩哥各种尝试,最终在
FishEye+Crucible变更MySQL数据库中文乱码问题解决 看到说MySQL设置下默认的字符集,于是在my.cnf的mysqld加了character-set-server=utf8。
重启MySQL,删库,新建了同名的库。

考虑测试数据,所以直接修改了配置文件,让FishEye自动初始化数据库,成功初始化完成,对接jira的用户,同步用户后,发现没有乱码了。于是天下太平。

Related Posts: FishEye切换MySQL中文乱码的解决办法 :

avatar