Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/06/2014, 23:57
mmardeccopas
 
Fecha de Ingreso: junio-2011
Mensajes: 6
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Eliminar e impedir crear bases de datos "test" o "test_"

Al ejecutar la instrucción SHOW GRANTS FOR CURRENT_USER (previamente inicio sesión del usuario que no tiene privilegios excepto SELECT, UPDATE e INSERT sobre una específica base de datos) el resultado es el siguiente:

Grants for remoto@%
+-------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'remoto'@'%'
| IDENTIFIED BY PASSWORD '*339917E464F98D7F12D7A30FAFEBAF46DD55A514'
| GRANT SELECT, INSERT, UPDATE ON `internet`.* TO 'remoto'@'%'
+-------------------------------------------------------------------------------------------------------+

Pero si le indico CREATE DATABASE test la crea e interactua con ella con todos los privilegios D:

Ya eliminé la base de datos test desde mysqladmin pero esta se vuelve a crear sin ningún problema, no se si debo modificar algún parámetro para que esta base de datos no se pueda crear o solo tenga acceso el root :/