Назад | Перейти на главную страницу

Sysbench на Redhat 7 Ошибки при тестировании Mysql - PANIC: незащищенная ошибка при вызове Lua API (невозможно открыть oltp: нет такого файла или каталога)

При тестировании теста mysql с использованием sysbench на redhat 7:

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)**

Решение после поиска в Google заключалось в том, что он искал олтп файл, но не нашел. Очевидно, они переместили его, и это никогда не было задокументировано, судя по тому, что говорится в некоторых комментариях 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/tests/db/oltp.lua