¿Cómo veo las concesiones (derechos de acceso) para un usuario dado en MySQL?Ver concesiones en MySQL
Respuesta
mysql> show grants for 'user'@'host'
Si ya está ejecutando un servidor web con PHP entonces phpMyAdmin es una herramienta administrativa bastante amable.
Es posible que desee consultar mk-show-grants de Maatkit, que generará el conjunto actual de concesiones para todos los usuarios en forma canónica, haciendo que el control de versiones o la replicación sea más sencillo.
Un método alternativo para las versiones recientes de MySQL es:
select * from information_schema.user_privileges where grantee like "'user'%";
La posible ventaja de este formato es el aumento de la flexibilidad para comprobar "del usuario" subvenciones de cualquier host (suponiendo que los nombres de usuario consistente) o para comprobar privilegios específicos con condiciones adicionales (por ej., privilege_type = 'delete').
Esta versión es probablemente más adecuada para su uso dentro de un script, mientras que la sintaxis "show grants" es mejor para sesiones interactivas (más "legible por humanos").
+1: Esto también permite consultar las tablas y los privilegios particulares, lo cual es útil en algunos casos (en lugar de solo una descripción textual tal como la muestra SHOW GRANTS). –
Esto también es muy útil para depurar concesiones creadas incorrectamente. Puede ser difícil obtener lo que necesita de SHOW GRANTS si se otorga para el usuario o host equivocado; –
No se olvide de las otras tablas relacionadas con subvenciones SCHEMA_PRIVILEGES, TABLE_PRIVILEGES e incluso COLUMN_PRIVILEGES – KCD
Usted podría intentar esto:
SELECT GRANTEE, PRIVILEGE_TYPE FROM information_schema.user_privileges;
SELECT User,Host,Db FROM mysql.db;
- 1. Uso de MySql desde .Net - Concesiones de licencia
- 2. Consultar concesiones para una tabla en postgres
- 3. ¿Cómo puedo ver todas las concesiones para una base de datos SQL?
- 4. mysql ver si no problema
- 5. ¿Cómo puedo listar TODAS las concesiones que recibió un usuario?
- 6. Tablas temporales MYSQL - Cómo ver las activas
- 7. Retorno orden de MySQL VER COLUMNAS
- 8. ¿Cómo ver los índices en una tabla en mysql workbench?
- 9. ¿Cómo ver los archivos de registro en MySQL?
- 10. Ver definición de procedimiento/función almacenado en MySQL
- 11. Ver la tabla temporal de MySQL - No en la sesión
- 12. MySQL: ¿cómo puedo ver TODAS las restricciones en una tabla?
- 13. ¿Cómo puedo ver blobs directamente en MySQL Workbench
- 14. ¿Cómo puedo ver bloqueos globales en mysql (innodb)?
- 15. ¿Cómo puedo ver cuántas conexiones MySQL están abiertas?
- 16. ¿Cómo obtener schemaspy para ver el conector mysql?
- 17. En Codeigniter, ¿es posible ver mysql_error()?
- 18. Indexar Ver en SQLite
- 19. Crash en ListView.removeFooterView (Ver)
- 20. Ver expansión en Oracle
- 21. ¿Ver imágenes en SSMS?
- 22. Ver error en PostgreSQL
- 23. Cómo ver las consultas de mysql en la consola de rails
- 24. ¿Hay alguna forma de ver el progreso de una instrucción ALTER TABLE en MySQL?
- 25. Ver errores en Intellij Project
- 26. ternario operador en Razor Ver
- 27. Ver cabezas topológicas en TortoiseHg
- 28. Ver fuente en iOS Simulator?
- 29. En Scala, ¿qué hace "ver"?
- 30. Ver archivos adjuntos en hilos
ajá! Cuando se instala phpMyAdmin, ¡eso hace que las subvenciones sean mucho más fáciles! Un gran consejo :-) – Bromide