Seguridad en MySQL
Como casi siempre cuando se mencionan bases de datos, los
principales aspectos de la seguridad están relacionados con
el control de los accesos a la información, además de la
protección de ésta. En este Apartado abordaremos cómo, de
manera básica, se pueden realizar ambas tareas desde el mismo
cliente texto de MySQL
A. Gestión de usuarios
La gestión de usuarios en MySQL es muy sencilla y no difiere
prácticamente de lo que se ha ido presentando en
unidades anteriores. Este hecho obedece a que las sentencias
SQL que ya conocemos se utilizan también en MySQL, así como los
permisos típicos. En cualquier caso, conviene repasar el uso de
dichas sentencias, haciendo hincapié en las particularidades del
producto que se está tratando.
Creación de usuarios en MySQL
A partir de la versión 5 de MySQL se podrán crear usuarios mediante
la sentencia CREATE USER típica, con la
sintaxis siguiente:

Como se puede apreciar, simplemente se indica el nombre de usuario
y, de forma opcional, la contraseña. Sin embargo, en
las versiones anteriores a la 5 como, por ejemplo, la que
nosotros estamos utilizando, no existe todavía esta opción. Por
tanto, debemos buscar otro método para crear usuarios. Mediante la
siguiente sentencia este problema queda resuelto:
GRANT tipo-permiso [(lista-columnas)]
ON {tabla | * | *.* | base-datos.*}
TO usuario [IDENTIFIED BY `contraseña´]
[WITH GRANT OPTION];
Como se ha repetido en numerosas ocasiones, la sentencia
GRANT se emplea para asignar permisos a usuarios ya existentes.
No obstante, en MySQL el usuario se crea automáticamente en
caso de no existir.
En esta versión, esta posibilidad es la única de la que
disponemos para crear usuarios nuevos, a no ser que nos atrevamos a
manipular directamente la tabla user. Antes de mostrar un ejemplo,
en la Tabla 8.3 presentamos los permisos que pueden asignarse en
MySQL.
Nota: Este curso forma parte del libro "CEO -
Operaciones con bases de datos ofimáticas y corporativas"
del autor F. Oltra, J. Albert, A. Vericat, publicado por la
editorial McGraw-Hill (ISBN: 84-481-4881-9).
Este curso aún no tiene ninguna opinión. ¿Quieres ser el primero?
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Windows XP. Sistemas operativos (primera parte) En este curso sobre el Sistema operativo Windows XP estudiaremos el concepto del sistema operativo, sus funciones básicas y los tipos de sistemas operativos. Aprende el m... [08/10/08] |
|
7.976 | ||
|
Outlook Express En la actualidad uno de los servicios más utilizados por los usuarios de Internet, es el envio de correo electrónico. Outlook Express, es un gestor de correo, co... [22/03/04] |
|
14.716 | ||
|
Eudora Light El correo electrónico en la actualidad se está convirtiendo en una forma de intercambio de información entre particulares y empresas muy potente. A través de un ... [09/03/04] |
|
2.061 | ||
Publicar en
del.icio.us
digg
meneame