Activa JavaScript para disfrutar de los vídeos de la Mediateca.
MariaDB en MAX - 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:
Ahora vamos a instalar MariaDB en un sistema Linux. Estamos ya en nuestro sistema Max, para que se vea bien, y abrimos el terminal. Podríamos hacerlo, ya lo he dicho en otros vídeos, con nuestro sistema Synaptic. Aquí lo tenemos, el gestor de paquetes, pero vamos a hacerlo por la línea de comandos, que es más versátil.
00:00:01
lo primero, ponernos como administrador
00:00:21
para poder realizar estas gestiones
00:00:25
y una vez que ya no estamos como
00:00:26
administrador, pues la cuestión
00:00:29
es instalar el servidor
00:00:31
de MariaDB
00:00:33
bueno, si sabemos exactamente cuál es el
00:00:34
comando, pues lo teclearíamos
00:00:37
mariadb-server
00:00:38
y ya está
00:00:42
¿de acuerdo? yo también recomiendo
00:00:43
que muchas veces se mire
00:00:45
que hay algo
00:00:47
que parecido a lo que queremos
00:00:47
porque hay veces que no sabemos exactamente los nombres de los paquetes
00:00:50
entonces simplemente utilizando apt-search y el nombre que queramos
00:00:53
pues nos va a mostrar información de la paquetería que tiene que ver con esto
00:00:56
y aquí veríamos que está nuestro MariaDB Server
00:01:00
pero también hay más cosas que pueden ser de interés
00:01:03
en otros sistemas se realiza con apt-cache-search
00:01:05
y va a ser un formato un tanto parecido
00:01:12
MariaDB Server lo veríamos aquí
00:01:16
lo digo porque puede haber sistemas que exactamente no tengan las mismas instrucciones
00:01:18
bueno, para instalar MariaDB
00:01:22
pues simplemente ponemos
00:01:26
apt install mariadb-server y empieza a instalar
00:01:29
el sistema, nos va a descargar una serie de paquetes
00:01:34
no creo que tarde mucho, bueno ya está
00:01:38
de hecho ya ha descargado todo y ya está instalando
00:01:54
Vemos que va a instalar varias cosas más
00:01:56
Está instalando programas comunes
00:01:59
Hago una librería
00:02:02
Aquí un cliente de MariaDB
00:02:03
Curiosamente el cliente de MariaDB
00:02:05
Ya veremos que se llama MySQL
00:02:07
Ya decimos que son las dos
00:02:09
Distribuciones, MariaDB y MySQL
00:02:13
Son primas hermanas
00:02:16
Lo único que MariaDB mantiene
00:02:17
La filosofía de software de libre distribución
00:02:19
Está creando
00:02:22
Los servicios
00:02:39
Y los enlaces para arrancar esos servicios
00:02:40
Parte de la documentación
00:02:42
Y cuando finalice, en breve
00:02:46
Pues podemos trabajar ya con MiSQL
00:02:57
Bueno, voy a seguirme como superusuario
00:03:01
Para que veamos que ocurre si tecleamos aquí MiSQL
00:03:05
Bueno, nos dice que para este usuario, para el usuario Madrid
00:03:09
En la máquina en la que estamos, en localhost
00:03:12
No tenemos permiso
00:03:15
Y efectivamente al arrancar por primera vez no se tiene permisos
00:03:17
Con lo cual voy a volver a conectarme como administrador y ya te he creado mi SQL sin ningún parámetro.
00:03:20
Y vemos que podemos entrar. De hecho, si entramos, vemos que hay una serie de bases de datos ya creadas.
00:03:29
¿De acuerdo? Vaya de estas.
00:03:37
Lo primero que deberíamos hacer en cualquier sistema es crear un usuario, un usuario que sea el que tenga privilegios para trabajar.
00:03:39
y olvidarnos del usuario root
00:03:46
que es el que en este momento, aunque no lo sepamos
00:03:48
estamos trabajando
00:03:51
la manera de crear un nuevo usuario
00:03:51
en MariaDB o MySQL
00:03:55
es create user
00:03:56
el nombre que le queramos poner
00:03:59
por ejemplo admin
00:04:01
arroba localhost
00:04:02
que es sobre la máquina en la que queremos entrar
00:04:06
identify
00:04:08
by
00:04:10
y aquí una clave
00:04:12
que debería ser una clave potente
00:04:13
en este caso como estamos simplemente
00:04:15
comprobando esto y no queremos liarnos
00:04:17
vamos a poner esa clave que es muy simple
00:04:20
yo ni se les ocurre a poner
00:04:22
esas claves porque eso es muy fácil
00:04:24
de destripar y entrar dentro
00:04:26
bueno, creamos este
00:04:27
usuario y ahora
00:04:30
una vez que lo tenemos creado vamos a darle
00:04:32
permisos, para dar permisos
00:04:34
le vamos a dar todos los privilegios
00:04:35
todos los privilegios
00:04:38
sobre cualquier base de datos
00:04:40
y sobre cualquier
00:04:44
tabla de la base de datos
00:04:46
a este usuario, esto igual, esto es exactamente igual
00:04:47
cuando creemos otros usuarios no deberíamos hacerlo, deberíamos darle
00:04:52
los permisos específicos que haga falta y vamos a darle
00:04:56
además que este usuario admin tenga opciones de también
00:05:00
dar permisos a otros, a otros usuarios
00:05:04
una vez que hacemos esto, ya lo grabamos para que se actualice
00:05:08
el sistema y nos vamos a salir de aquí
00:05:12
Vamos a salir para ver que ahora, ya sin ser usuario administrador, desde su usuario cualquiera,
00:05:16
si yo entro con el usuario admin y pido el password, efectivamente, ya teclaré el password,
00:05:23
ya estoy dentro exactamente igual que estaba, puedo ver las tablas que hay en cualquier sitio, etc.
00:05:32
O incluso crearme una base de datos, create database, por ejemplo, test, situarme en ella, crear una tabla, vamos a decir que sea un campo primary key y que sea auto increment,
00:05:39
y un campo nombre que sea un barchar de 50, que no permita que sea un campo único, que no admita repeticiones y por tanto también que no permita nulos.
00:06:03
Bueno, hay una cuestión que me ha faltado aquí, da un error, y es que aquí tengo que decir que el tipo de id es un entero.
00:06:23
Bueno, una vez que he creado esto puedo insertar en esta tabla, pues, en el campo nombre, puesto que el otro campo ya se rellena automáticamente, los valores, pues, a ver si teclamos bien, Ana, vamos a teclear más valores, Juan, Luis, y ahora, por ejemplo, si queremos ver el ID y el nombre de esta tabla,
00:06:32
From tabla, ordenado por nombre, pues lo veríamos perfectamente aquí trabajando.
00:07:11
Bueno, ya vemos que está funcionando completamente, que no tenemos ningún problema.
00:07:22
Sería buen momento para crear un usuario, una tabla o una base de datos y sobre esa base de datos dar permiso a un usuario y ya trabajar con seguridad dentro de este sistema.
00:07:27
Vamos a salirnos para terminar esta presentación.
00:07:38
CC por Antarctica Films Argentina
00:07:41
- Idioma/s:
- Autor/es:
- Amadeo Mora
- Subido por:
- Amadeo M.
- Licencia:
- Dominio público
- Visualizaciones:
- 317
- Fecha:
- 7 de noviembre de 2020 - 10:04
- Visibilidad:
- Público
- Centro:
- IES CLARA DEL REY
- Duración:
- 07′ 46″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1364x768 píxeles
- Tamaño:
- 39.29 MBytes