2015-06-20 2 views
0

Я недавно взял задачу в лаборатории я доброволец и мой PI сказал, что их эксперимент не работал, потому что никакие рабочие не смогли выполнить поставленную задачу ...Настройка базы данных MySQL для psiturk эксперимента

Моя гипотеза что их реализация sqlite не позволяет правильно регистрировать экспериментальные данные из-за неэффективности sqlite при одновременных операциях (как указано в документации psiturk). Вопрос в том, как правильно настроить базу данных mysql для работы с уже сделанным экспериментом?

Я создал новую базу данных, называемую «счетчиками» из интерпретатора mysql. Тогда я начал сервер MySQL успешно ...

Далее, я изменил database_url в файле «config.txt» от того, равно sqlite://participants.db (локального файла базы данных), чтобы быть равным mysql://[email protected]:3306/participants, но я не могу подключиться к базе данных, когда я пытаюсь запустить сервер psiturk.

Я также пробовал mysql://[email protected]/particpants ... Я не могу понять, как отформатировать эту строку database_url, чтобы эксперимент работал с mysql, и я не нашел ничего полезного при поиске в сообщениях, связанных с mysql, и/или связанных с psiturk сообщения.

Пожалуйста, помогите базам данных noob!

ответ

1

Формат для поля database_url файла config.txt с использованием MySQL должен быть mysql: // username: password @ hostname/database. psiTurk 2.0 зависит от SQLAlchemy и некоторых документов, которые находятся здесь: http://docs.sqlalchemy.org/en/rel_1_0/core/engines.html

Смежные вопросы