Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Crear Usuario en Mysql
Crear Usuario en Mysql
MySQL
El Sistema de Derechos de Acceso
Crescencio Bravo
MySQL: El sistema de derechos de acceso
Contenidos
1 Aspectos de seguridad
2 El Sistema de Privilegios
3 Conexión al servidor
4 Control de Acceso
5 Ejercicios
2
MySQL: El sistema de derechos de acceso
1 Aspectos de seguridad
MySQL tiene un sistema de seguridad muy avanzado
Utiliza Listas de Control de Accesos (ACL) en todas las
conexiones, consultas y operaciones
Algunos consejos:
consejos
No dar acceso a la tabla user en la BD mysql
Utilizar GRANT y REVOKE para implantar una política de
seguridad cerrada
No almacenar claves en la BD sin cifrar
Instalar un cortafuegos en el servidor de MySQL
Utilizar passwords para todos los usuarios de MySQL:
mysql –u root mysql
update user set password=PASSWORD(‘nuevaClave’)
where user=‘root’;
flush privileges;
No ejecutar el “demonio” mysqld como usuario root
Comprobar que este usuario es el único con permisos de
lectura/escritura en los directorios de datos
No dar los privilegios PROCESS y FILE a todos los usuarios
3
MySQL: El sistema de derechos de acceso
Identidad:
Host desde el que se conecta el usuario
Nombre del usuario
4
MySQL: El sistema de derechos de acceso
Ejercicio 1:
Consultar las tablas donde se almacenan los
privilegios
¿Cuántos usuarios hay definidos?
5
MySQL: El sistema de derechos de acceso
6
MySQL: El sistema de derechos de acceso
3 Conexión al servidor
7
MySQL: El sistema de derechos de acceso
8
MySQL: El sistema de derechos de acceso
9
MySQL: El sistema de derechos de acceso
10
MySQL: El sistema de derechos de acceso
REVOKE
11
MySQL: El sistema de derechos de acceso
12
MySQL: El sistema de derechos de acceso
13
MySQL: El sistema de derechos de acceso
14
MySQL: El sistema de derechos de acceso
Forma 1: Ejemplos
Forma 2: Ejemplos
15
MySQL: El sistema de derechos de acceso
5 Ejercicios
16
MySQL: El sistema de derechos de acceso
[ consulta.sql ]
17
MySQL: El sistema de derechos de acceso
[ consulta2.sql ]
use personal;
18
MySQL: El sistema de derechos de acceso
[ consulta3.sql ]
use personal;
19
MySQL: El sistema de derechos de acceso
[ consulta4.sql ]
use personal;
20