扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
如果在编译MySQL时,你得到下列错误, 你对虚存的ulimit
值是太低了:
item_func.h: In method `Item_func_ge::Item_func_ge(const Item_func_ge &)': item_func.h:28: virtual memory exhausted make[2]: *** [item_func.o] Error 1
试试使用ulimit -v 80000
并再运行make
。如果这还不行并且你正在使用bash
,试试换到csh
或sh
;一些BSDI用户报告了与bash
和ulimit
有关问题。
如果你正在使用gcc
,你也可能必须为configure
使用--with-low-memory
标志才能编译“sql_yacc.cc”。
你用SELECT NOW()
返回GMT形式的值而不是你的本地时间,如果有这样的问题,你必须设定TZ
环境变量为你的当前时区的。这应该为服务器运行的环境设置,例如在safe_mysqld
或mysql.server
里。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者