¿Qué permisos debo otorgar a un "usuario" de MySQL que busca en mi base de datos?

1

Mi sitio tiene un formulario de búsqueda, que consulta algunas tablas para lo que mis usuarios finales quieran encontrar.

¿Qué permisos debo otorgar a mi usuario de MySQL para buscar en la base de datos y actualizar la columna de "tiempos buscados" si es necesario?

No dude en solicitar más información o avisarme si este es un duplicado. Pasé unos buenos cinco minutos buscándolo.

    
pregunta Austin Burk 18.12.2013 - 15:32
fuente

2 respuestas

0

Necesitaría los privilegios SELECT y UPDATE. Puede optar por aplicarlos en tablas explícitas. Si bien esta es la forma más segura, también es una pesadilla mantener.

Por lo general, un compromiso razonable es otorgar tales privilegios en el esquema donde residen sus tablas / vistas, y dejar que se aplique a todas las tablas / vistas en ese esquema. Me vería así:

GRANT SELECT,UPDATE ON my_schema.* TO 'my_user'@'my_host' IDENTIFIED BY 'my_password';
    
respondido por el Shlomi Noach 15.01.2014 - 20:54
fuente
1

Otorgue permisos de lectura a las tablas y columnas necesarias para realizar la búsqueda y nada más.

    
respondido por el atk 18.12.2013 - 16:34
fuente

Lea otras preguntas en las etiquetas