chaosblade-box,/QuerySceneFunctionByCategoryId接口报错
参考:chaosblade-box github
原因:
运行ChaosBlade-Box请使用5.6及以下版本,5.7以上版本请设置全局变量
解决:
登录mysql,设置全局变量
# 登录mysql
sh-x.x# mysql -u username[登录mysql的用户名] -p password[登录mysql的密码]
# 设置全局变量
mysql> set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
新问题:
设置后有可能会报错:ERROR 1231 (42000): Variable 'sql_mode' can't be set to the value of 'NO_AUTO_CREATE_USER'
原因:
是因为使用的mysql版本废弃了NO_AUTO_CREATE_USER
解决:
使用下面的命令即可:
SET GLOBAL sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
赞0
踩0