Activa JavaScript para disfrutar de los vídeos de la Mediateca.
03 Creación de Usuarios - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Bueno, en este vídeo vamos a ver cómo se utilizan los usuarios, cómo se crean usuarios
00:00:00
y se borran usuarios de forma fácil en base de datos MySQL. Lo primero que tenemos que
00:00:04
tener es este error lanzado, la misma de siempre. Y entonces entramos en nuestra base de datos
00:00:10
y ejecutamos los scripts. La base de datos esta estaba borrada, así que vamos a entrar
00:00:20
en una base de datos, la que sea, vamos a ejecutar nuestro script y podemos crear nuestros
00:00:28
usuarios. También lo que podemos hacer es hacerlo con la interfaz gráfica. Sería aquí
00:00:36
en el PHPMyAdmin, en Inicio, porque los usuarios van a ser todas las bases de datos. Luego
00:00:41
ya les daremos privilegios en cada uno de estos esquemas. El usuario va a ser esta parte
00:00:46
de cuentas de usuario. Ahí veis que está el usuario root. Aquí podéis ver un poco
00:00:54
si tiene o no contraseña, los privilegios globales, etc. Entonces, ¿cómo creamos una
00:00:58
nueva? Con la interfaz gráfica. Agregar cuenta de usuario, nombre de usuario, Raul, por ejemplo.
00:01:05
Nombre del host. Cualquier servidor sería, si lo hacemos por comando, el porcentaje.
00:01:12
También podría ser localhost. Aquí podéis escribir local, localhost, etc. Con contraseña
00:01:20
o sin contraseña. Si hacéis la contraseña la tenéis que escribir dos veces. También
00:01:28
la podéis hacer autogenerada. Y los privilegios se los podríamos dar aquí, que ya lo veremos
00:01:35
en otro vídeo probablemente. Entonces, al darle, se te genera el usuario con este comando.
00:01:42
Create user, Pablo, arroba a qué bases de datos. ¿Desde dónde va a poder entrar? Desde
00:01:49
todos los sitios o desde solo localhost, por si lo queremos hacer y bloquear que los usuarios
00:01:54
solo puedan entrar en la base de datos desde la empresa y no desde su casa, por ejemplo.
00:01:59
Identificado con contraseña. Al principio no tenía contraseña. Ahora lo veremos. En
00:02:05
cuentas de usuario aparece aquí, sin contraseña. ¿Cómo lo probamos? Cierro sesión, entro
00:02:14
aquí con mi usuario Pablo, no le meto contraseña y entro. ¿Y qué veo? Lo que tenga, permisos.
00:02:24
Si tengo pocos permisos, pues los que tenga. ¿Cómo sería borrarlo? Pues vuelvo a entrar
00:02:33
con root, que es ese seguro que tiene los permisos. Lo hago por interfaz gráfica, muy
00:02:40
fácil. Entro aquí, selecciono, eliminar cuentas de usuarios seleccionadas, continuar
00:02:50
y la elimino. Esto es muy sencillo, por interfaz gráfica. ¿En MySQL? Igual, lo mismo. Sería
00:03:01
coger, entrar en una conexión que tenga los permisos de root y tenemos... No me acuerdo
00:03:09
exactamente dónde están los usuarios. Bueno, no lo veo así fácil. Pero está por aquí.
00:03:18
Manage connections. No. Vale, perdonad que lo he cortado. Bueno, aquí lo tenemos, usuarios
00:03:32
y privilegios, está en Server, Users and Privileges, y ahí tenéis los usuarios. ¿Cómo
00:03:45
se hace? Pues igual. Añado una cuenta, nombre, tipo de autenticación, desde dónde se va
00:03:51
a poder conectar y la contraseña. Voy a poner localhost. Si ponemos localhost no nos va
00:03:59
a poder dejar entrar porque es distinto el del Docker que desde esta máquina real. Entonces
00:04:08
aquí, 1, 2, 3, 4, aplicamos. No me debe aparecer, eso es por esto. Si aquí quitáis
00:04:14
la parte de abajo, entramos, 1, 2, 3, 4 y ya. A ver si me deja, aunque sea muy sencilla
00:04:26
la contraseña, sí me ha dejado. Entonces ya lo tenemos aquí, nuestro usuario que puede
00:04:36
entrar desde localhost. Vamos a intentar hacer la conexión. El usuario se llama newuser6033
00:04:40
y la contraseña 1, 2, 3, 4. Me debería dar error porque no estoy en el localhost real
00:04:54
porque el Docker sería como otra máquina. Sin embargo, si yo ahora entro otra vez, me
00:05:05
voy a los usuarios y le cambio el permiso a cualquiera, ahora sí me debería dejar entrar.
00:05:13
Vamos con newuser6033 y la contraseña 1, 2, 3, 4. Ya me permite entrar. No le he dado
00:05:26
nombre, menos mal que se mantiene. Y aquí es donde os digo que recojamos que es la DMSQLPHP
00:05:41
del newuser, por si luego tenemos otros privilegios, pues que la gente pueda entrar con su conexión.
00:05:51
Aquí ya podría entrar. Esto es un tema de hacerlo por interfaz gráfica, pero también
00:05:58
se puede hacer por comando si os lo aprendéis. Aquí tenéis explicado por comando cómo
00:06:04
sería. MySQL. Create. Nombre de usuario. Identified by la contraseña. Aquí ya tenéis
00:06:10
aquí también explicado. Create user. Identified by contraseña. Para ahorrarlos, drop user
00:06:18
y el usuario. Por ejemplo, lo ejecutaríamos aquí. Si estamos en nuestra conexión de
00:06:26
root, que si veis os sale aquí en la parte de arriba el nombre, por eso digo que es muy
00:06:32
útil. Drop user. New user. Y lo ejecutamos. Debería desaparecer nuestro usuario. Entramos
00:06:36
en usuarios. Ahora estoy conectado con newuser. Pero si estoy conectado con este, debería
00:06:48
desaparecer. A ver si se ha quedado pillado. Entramos en user y ya no está el newuser.
00:06:55
Pues eso. Es utilizar estos comandos. Drop user o create user. Create user. Prueba, por
00:07:04
ejemplo. Lo podemos ejecutar así. Y al crearlo debería aparecer en usuarios un user prueba.
00:07:14
No ha aparecido. No sé muy bien por qué. Aquí en principio se ha creado, pero no sé
00:07:25
si es que no se refresca tiempo o qué pasa. De hecho ya no deja hacerlo. Entonces debería
00:07:35
estar creado y aquí está. Tarda un poco en refrescar. Por defecto, al cambiar el límite
00:07:44
también se puede hacer dentro del comando. Pero si tenemos interfaz gráfica puede ser
00:07:51
muy fácil.
00:07:56
- Subido por:
- Pablo P.
- Licencia:
- Reconocimiento - No comercial
- Visualizaciones:
- 30
- Fecha:
- 13 de abril de 2023 - 13:25
- Visibilidad:
- Público
- Centro:
- IES FRANCISCO DE QUEVEDO
- Duración:
- 07′ 58″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1912x1076 píxeles
- Tamaño:
- 90.01 MBytes