Además de las operaciones con Bases de Datos, el servicio permite agregar, modificar y eliminar usuarios sin gestionar sus conexiones; para ello se deben de realizar una serie de configuraciones previas que ayudan a mejorar la seguridad del servicio.
Una
de las configuraciones más importantes que se debe realizar después de instalar
el servicio es el fortalecimiento o también conocido como Hardening para ello se debe de realizar el siguiente procedimiento mostrado en las ilustraciones.
Ilustracion 1. Accediendo como súper-usuario “root”, se ejecuta el comando para iniciar el
proceso: “mysql_secure_installation”luego
pedirá poner la contraseña del usuario root de mysql, pero como aún no la hemos
definido, se pulsara enter sin escribir nada. Luego ingresamos “Y” y damos
enter, esto nos permitirá crear una contraseña. Escribimos la contraseña para el usuario root de mysql y luego volvemos
a confirmar la contraseña
A continuación, escribimos Y para los siguientes casos:
ü Eliminar el usuario anónimo.
ü Deshabilitar el uso remoto del usuario root.
ü Para borrar las bases de datos de prueba creadas
durante la instalación.
ü Para actualizar las tablas de privilegios de usuario.
Ilustración 2.Reiniciaremos el servicio con el comando “systemctl restart mariadb.service”,
y luego veremos el estado con el comando “systemctl status mariadb.service” en donde nos
saldrá que se encuentra activo.
Agregar Usuarios y Bases de Datos
Ilustración 3. Ingresamos de modo administrador con el siguiente comando: “mysql -u root -p” y ponemos la contraseña que le asignamos anteriormente. Aquí vuelta se nos cambiará el prompt ya que hemos ingresado al sistema de base de datos.
Ilustración 4. Para crear una base de datos, lo haremos con el siguiente comando: “create database + nombre de la base de datos + ;”
Ilustración 5. Para crear un usuario en la base de datos se ejecuta
el comando: “create user
‘nombre de usuario’@localhost
identified by ‘contraseña’; y con el comando“grant all on + nombre de la base de dato.* to ‘usuario’ identified by
‘contraseña’; “se asignaran todos los permisos totales al usuario creado
en la base de datos.
Ilustracion 6. Se ingresa nuevamente a mysql, y digitamos
la contraseña que le asignamos. Mostramos
las bases de datos que existen con el comando “show databases;” Luego ingresaremos a la base de datos
BDNuevoDato con el comando: “use
+ nombre de la base de datos”, y como vemos en la imagen, el prompt ha
cambiado indicando que nos encontramos dentro de la base de datos BDNuevoDato.
Para crear tablas dentro de nuestra base de datos haremos lo siguiente:
Escribimos el comando: “create table +nombre de la tabla + (tipo de datos que se guardarán en la tabla a crear);” y para verificar que nuestra tabla se ha creado en la base de datos, usamos el comando: “show tables;” y vemos que si se nos creó la tabla TDatosP
No hay comentarios:
Publicar un comentario