mysql5.7碰到的问题 :
1、由于mysql5.7版本中静态库里面有引用ssl的接口,在使用ssl库的程序中使用静态库编译产生了函数重名问题,所有mysql5.7使用动态库
2、编译时添加参数-L . -lmysqlclient
3、将libmysqlclient.so.20拷贝到/lib64/这个目录下
4、添加lower_case_table_names = 1不区分大小写
5、添加sql_mode=‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’
否则会报 ONLY_FULL_GROUP_BY 这个错误
6、创建表时timestamp的默认值不能设置为"0000-00-00 00:00:00"
mysql5.7碰到的问题
最新推荐文章于 2022-08-30 01:19:38 发布
本文解决MySQL 5.7在编译过程中遇到的函数重名问题,通过使用动态库和调整链接参数来规避冲突。同时,介绍了如何配置参数避免ONLY_FULL_GROUP_BY错误,以及在创建表时对timestamp默认值的注意事项。
1万+

被折叠的 条评论
为什么被折叠?



