Я пытаюсь pushpool настройки и по какой-то причине я продолжаю получать "MySQL pwdb запрос потерпел неудачу в выборке",
Вот изношенном:
ОС Ubuntu
Запуск MySql
Фронтальный: SimpleCoin
Шахтеры подключаетесь но pushpool возвращается "MySQL pwdb запрос потерпел неудачу в выборке" при подключении, потому что MySQL пытается прочитать имя, как "?"
mysql.log показывает pushpool пытается передать следующее заявление:
Код:
Выбор пароля FROM pool_worker WHERE имя пользователя =?
Который вызывается файлом server.json pushpool в этом разделе (пользователь / пасс данные были отредактированы):
Код:
# настройка базы данных
"база данных" : {
"двигатель" : "MySQL",
# «хозяин» по умолчанию локальный, если не указано иное
# "хозяин" : "локальный",
# «Порт» использует надлежащий порт по умолчанию для двигателя DB,
# Если не указано
"порт" : "3306",
"имя" : "simplecoin",
"имя пользователя" : "SuperCoolUsername",
"пароль" : "SuperSecretPassword",
"sharelog" : правда,
"stmt.pwdb":"Выбор пароля FROM pool_worker WHERE имя пользователя =?",
"stmt.sharelog":"INSERT INTO акций (rem_host, имя пользователя, our_result, upstream_result, причина, решение) VALUES (?,?,?,?,?,?)"
},
"база данных" : {
"двигатель" : "MySQL",
# «хозяин» по умолчанию локальный, если не указано иное
# "хозяин" : "локальный",
# «Порт» использует надлежащий порт по умолчанию для двигателя DB,
# Если не указано
"порт" : "3306",
"имя" : "simplecoin",
"имя пользователя" : "SuperCoolUsername",
"пароль" : "SuperSecretPassword",
"sharelog" : правда,
"stmt.pwdb":"Выбор пароля FROM pool_worker WHERE имя пользователя =?",
"stmt.sharelog":"INSERT INTO акций (rem_host, имя пользователя, our_result, upstream_result, причина, решение) VALUES (?,?,?,?,?,?)"
},
Рабочие были добавлены в таблицу "pool_worker",
Казалось бы мне, что клиент JSON не нравится, как переменная обрабатывается в:
Код:
"stmt.pwdb":"Выбор пароля FROM pool_worker WHERE имя пользователя =?",
Поскольку "?" не должным образом заменяются именем соединяющегося шахтерского и утверждение в противном случае отлично работает при тестировании с тузда командной строки ...
Любые идеи о том, как я могу исправить эту переменную так JSON передает правильное заявление MySQL ...?