Tengo un usuario de mysql actual que tiene privilegios SELECT
para toda la tabla en la base de datos example
. ¿Cómo puede otorgarle a ese usuario privilegios para agregar nuevas tablas y alterar/agregar registros a la tabla que creó?¿Permitir al usuario crear y modificar la tabla?
Respuesta
Utilice la palabra clave grant junto con los privilegios de tabla que busca otorgar al usuario.
GRANT ALTER, CREATE ON example TO 'someuser'@'somehost';
GRANT SELECT, INSERT, DELETE ON database TO [email protected]'localhost' IDENTIFIED BY 'password';
Usted puede utilizar ACTUALIZACIÓN en la lista también.
tal vez algo como
conceder a todos los privilegios en example
. * Al usuario'@'%';
Esto da todos los privilegios para SOLAMENTE el 'ejemplo' a la base de datos de usuario
Eso no funcionará para mí porque no quiero que esté en voz alta para alterar las tablas existentes en la base de datos –
Viejo; pero solo porque viene primero cuando consulta sobre "concesiones de mysql para crear una tabla" GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, LOCK TABLES, SHOW VIEW ON database
. * TO 'user' @ 'host'
- 1. hbase.MasterNotRunningException al crear la tabla en Hbase
- 2. Crear/modificar imágenes en JavaScript
- 3. Cómo permitir al usuario mover un control en el formulario
- 4. necesidad de modificar el MySQL Query para no permitir duplicados entradas en una tabla
- 5. Responsive Design: Permitir al usuario también ver el sitio completo
- 6. ¿Cómo puedo modificar un UIViewController existente para permitir el desplazamiento?
- 7. Permitir nulo en clave externa al usuario. Django
- 8. Permitir al usuario seleccionar texto de UILabel para copiar
- 9. ¿Permitir al usuario seleccionar el idioma/configuración regional de la aplicación?
- 10. Utilizar una notificación persistente para permitir al usuario volver a ejecutar la aplicación de Android
- 11. Crear una tabla (estructura) de la tabla
- 12. Colección de Java para permitir agregar y eliminar al iterar
- 13. DynamoDB y tabla de sesión del usuario
- 14. Problemas al modificar y agregar extensión a firefox
- 15. Django - Permitir nombres de usuario duplicados
- 16. Modificar encabezados de tabla en Mac
- 17. Modificar tabla tras palabra clave en Oracle
- 18. crear y modificar el archivo xml usando javascript
- 19. ¿Cuál es la forma más sencilla de permitir que un usuario arrastre y suelte las filas de la tabla para cambiar su orden?
- 20. ASP.NET MVC atributo sólo para permitir al usuario editar su/su propio contenido
- 21. Rieles: permitir la descarga de archivos almacenados en S3 sin mostrar la URL S3 real al usuario
- 22. django crear usuario y registrarlo en
- 23. ¿Cómo debo modificar el prototipo para permitir la construcción de un hash después del coderef?
- 24. Modificar la "Ruta al ejecutable" de un servicio de Windows
- 25. Modificar user.agent de GWT al liberar
- 26. crear tabla de Vista
- 27. Declarar una restricción predeterminada al crear una tabla
- 28. ¿Implementar como usuario de Jenkins o permitir que Jenkins se ejecute como un usuario diferente?
- 29. ¿Cómo crear el primer usuario (Administrador) (CanCan y Devise)?
- 30. ¿Puedo modificar un entorno Win7 para permitir que un programa .Net se ejecute siempre como administrador?
Falta el privilegio CREATE - http://dev.mysql.com/doc/refman/5.6/en/privileges-provided.html – bot403
@Skydreamer Pero no quiero permitir que él inserte, elimine en las tablas existentes, solo en las tablas él creó –
Pero eso debería funcionar con esta consulta;) – Cydonia7