在redhat 7上使用sysbench测试mysql基准时:
sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=test --mysql-user=root --mysql-password=yourrootsqlpassword prepare我得到了一个错误:
**PANIC: unprotected error in call to Lua API (cannot open oltp: No such file or directory)**发布于 2016-12-29 18:36:46
谷歌搜索后的解决方案是,它正在寻找oltp文件,但没有找到。显然,他们移动了它,而且从github的一些评论来看,它从来没有被记录下来。
您可以通过转到/usr找到该文件,然后执行如下查找:
find . -name 'oltp*'*它将显示文件驻留的位置。然后,只需将该命令中的URL更新为:
sysbench --test=<NEW PATH HERE> --oltp-table-size=1000000 --mysql-db=test --mysql-user=root --mysql-password=yourrootsqlpassword prepare*我的地址是:/usr/share/doc/sysbench/test/db/oltp.lua
https://serverfault.com/questions/823253
复制相似问题