Проблемы с паролем DBT2 - PullRequest
       10

Проблемы с паролем DBT2

0 голосов
/ 16 января 2019

Итак, я пытаюсь запустить тест DBT2 для базы данных MySQL. (Который я скачал с сайта MySQL .) После нескольких дней исправления конфигурации MySQL я наконец смог заполнить тестовую базу данных. Однако ... тест не запускается, потому что он пытается войти в базу данных без пароля, даже если я его предоставил. По крайней мере, это моя интерпретация того, что происходит:

./run_mysql.sh --password mypassword \
               --lib-client-path $(which mysql) \
               --connections 20 \
               --time 300 \
               --warehouses 3

В результате:

cat /root/output/0/client/error.log
Wed Jan 16 15:48:40 2019
Microseconds : 473767
tid:980301568 mysql/dbc_common.c:50
Connection to database 'dbt2' failed.
Wed Jan 16 15:48:40 2019
Microseconds : 473845
tid:980301568 mysql/dbc_common.c:52
mysql reports: 1045 Access denied for user 'root'@'localhost' (using password: NO)
Wed Jan 16 15:48:40 2019
Microseconds : 473870
tid:980301568 db_threadpool.c:100
connect_to_db() error, terminating program

Из-за трудностей, которые мне пришлось испытать, чтобы запустить этот тест против vanilla MySQL, я считаю, что этот тест больше не поддерживается / никто не запускал его на последних версиях MySQL, но, возможно, кто-то из вас знает способ его настройки чтобы он поставил пароль? Если не считать редактирования исходного кода теста (которого я хотел бы избежать, чтобы избежать каких-либо претензий по поводу фальсификации тестов).

...