En esta entrada vamos a ver cómo gestionar usuarios MySQL desde la línea de comandos/shell de MySQL. Lo más básico que debemos saber al respecto es crear, borrar y modificar los usuarios así como saber el modo de manejar y asignar o revocar los privilegios que cada usuario va a tener respecto a las bases Seguir leyendo
bases de datos
Migrar privilegios de un servidor MySQL
Los privilegios de MySQL se pueden migrar de varias formas, una de ellas es básicamente exportar e importar la base de datos «mysql» de un servidor a otro. Si no queremos sobreescribir ciertas tablas o registros, lo mejor es ceñirnos únicamente a lo que nos interesa, en este caso los usuarios, passwords y la relación Seguir leyendo
Ocultar bases de datos de otros usuarios en SQL Server
Desde SQL Server 2005 (creo que antes no existía), se asigna por defecto a todos los usuarios que pertenecen al rol «public» el permiso «VIEW ANY DATABASE«, que permite ver el listado de bases de datos que hay en la instancia SQL Server, aunque no seamos los propietarios de la misma ni tengamos permisos sobre Seguir leyendo
MySQL: crear bases de datos con caracteres especiales en el nombre
Lo primero que hay que decir, es que no suele ser recomendable crear bases de datos con caracteres especiales en su nombre, ni en el de las tablas, campos, etc. El motivo es que aparte de que no tendría porque ser un requerimiento (no veo el motivo la verdad), con posteridad puede generar numerosos problemas Seguir leyendo
Backup de todas las bases de datos MySQL con una sola línea de comandos
Probablemente la mayoría de vosotros trabajéis con bases de datos MySQL y tengáis scripts personalizados para hacer copias de seguridad de las mismas. Por ello, y por si os fuera de utilidad os dejo esta línea de comandos que hace un dump de todas las bases de datos de un servidor MySQL separadas en ficheros Seguir leyendo