[英]Table 'table' doesn't exist
我遇到了MySQL連接問題。 連接根據用戶而變化。 當我連接數據庫時,它可以工作,但如果我嘗試連接另一個IP,我會收到錯誤:
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";
我認為您的root用戶只有本地訪問權限。
嘗試本地執行:
show grants;
您可能會看到類似GRANT ALL PRIVILEGES ON的內容。 來'root'@' localhost '
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.