2015-06-15 3 views
3

У меня возникла проблема с подключением MySQL. Соединение изменяется в соответствии с пользователем. При подключении с БД, она работает, но если я пытаюсь соединиться с другим IP, я получаю ошибку:Таблица 'table' не существует

An exception occurred while executing 'SELECT codigo_equipo, ti.codigoTipoIncidencia as tipo_de_incidencia, count(codigo_equipo) as cuenta FROM 
AYTOGRANADA_BD.incidencias_resumen a INNER JOIN nmgi_gestion.subtipos_incidencia st ON st.idSubtipoIncidencia = a.idSubtipoIncidencia 
INNER JOIN nmgi_gestion.tipos_incidencia ti ON ti.idTipoIncidencia = st.idTipoIncidencia 
where fecha_inspeccion>='2015-06-14' and fecha_inspeccion<'2015-06-15' group by codigo_equipo': 

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'AYTOGRANADA_BD.incidencias_resumen' doesn't exist 

Структура базы данных одинаковы, и если я делаю этот запрос из PhpMyAdmin сервера , он говорит «там», я возвращаю его без проблем. Может ли проблема быть разрешениями MySQL?

Благодаря

код для подключения:

$params['host'] = "XX.XX.XX.XX"; 
$params['dbname'] = "AYTOGRANADA_BD"; 
$params['user'] = "root"; 
$params['password'] = "XXXX"; 
+0

Проверьте это [ссылка] (http://stackoverflow.com/questions/14380154/symfony2-base-table-or-view-not-found-1146) – Bugfixer

+0

Might должна быть чувствительна к регистру имени таблицы. – Bugfixer

+0

Когда я копирую этот запрос в своем phpmyadmin, он выполняется успешно. Помоги мне, пожалуйста ! –

ответ

0

Я думаю, что ваш корневой пользователь только локальный доступ.

Попробуйте локально выполнить:

show grants; 

Вы, вероятно, увидеть что-то вроде GRANT ВСЕ ЛЬГОТЫ ПО . К 'корень' @ 'локальный'

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