У меня была схожая ситуация, два индекса в конфиге, один работает, второй так отвечает.
Я максимально упростил запрос - и чудо ошибка ушла.
Начал разбираться в итоге нашел во view.
ERROR 1449 (HY000): The user specified as a definer ('some_user'@'localhost') does not exist
Итого: сообщение об ошибке не было сообщением конкретно подключения к базе.