MariaDB (MySQL) [Ubuntu]

By elviejoJack 2 comments

Hola pinguineros!

Soy el Viejo Jack, primero que nada agradecer al pinguino por permitirme ser parte del equipo y poder compartir con ustedes datos, tips y consejos sobre el marvilloso S.O que es Linux, literalmente no solo por experiencia personal basto con probarlo una vez para darme cuenta de la maravillia que se encontraba frente a mi, oh si, jamas habia probado tanta magia reunida en un mismo lugar por decirlo de alguna forma ya que en cuanto a Linux no hay descripcion aceptable despues de todo es mucho mas que lo se menciona, una vez lo tomas como parte de tu vida no sabras vivir sin el, lo recuerdo…

Fue en aquel verano, aquella tarde algo nublada pero acalorada, un viejo y buen amigo me recomienda usar Linux dado a tantos problemas que venia teniendo con Windows.

Bueno sin alargar mas la «presentacion» y el agradecimiento, continuamos con el post, la verdad es que pense mucho sobre que escribirlo o que poder mostrarles, tenia que ser algo importante, llamativo y alentador despues de todo es mi primera aparicion en el pinguino…

Vamos hablar un poco y aprender como instalar MariaDB en linux desde una terminal.

Pero… ¿Que es MariaDB?

MariaDB es un sistema de administración relacional de bases de datos de código abierto, que comúnmente se usa como alternativa para la parte de MySQL de la popular pila LAMP (Linux, Apache, MySQL, PHP/Python/Perl). Se diseñó como un reemplazo a medida de MySQL.

Comenzo logicamente abriendo el terminal, vamos a proceder a actualizar el índice de paquetes usando: apt

Paso 1: Instalar MariaDB

Para instalarla como ya se menciono actualizamos el indice de paquetes:

sudo apt update

Ahora instalamos el paquete:

sudo apt install mariadb-server

FELICIDADES! El tutorial esta pronto, listo, nos vemos en la proxima!

—- Ah claro! No! Jack!

Con lo mencionado anteriormente quedara instalada la DB pero no solicitara contraseña ni nada ya que es una configuracion predeterminada por ende no es segura.

Procederemos con una guia de comandos para poder configurarla, lo que nos hace entrar al paso 2.

Paso 2: Configurar MariaDB

sudo mysql_secure_installation

Ahora gracias a ese amigito de arriba podremos ver una serie de solicitudes las cuales podremos realizar cambios en la seguridad de MDB.

Al inicio siempre suele pedir que se introduzca la contraseña root ya que suele venir predeterminadamente en la base de datos actual. Despues de todo aun no configuramos la nuestra.

Pulse enter para indicar ningunta y continuemos.

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):

En la siguiente solicitud se pregunta si desea configurar una contraseña root de base de datos.

En Ubuntu, la cuenta root para MariaDB está estrechamente vinculada al mantenimiento del sistema automatizado.

Por lo tanto, no deberíamos cambiar los métodos de autenticación configurados para esa cuenta.

Hacer esto permitiría que una actualización de paquetes dañara el sistema de bases de datos eliminando el acceso a la cuenta administrativa.

Escriba N y pulse ENTER.

OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] N

Desde allí, puede pulsar Y y luego ENTER para aceptar los valores predeterminados para todas las preguntas siguientes.

Con esto, se eliminarán algunos usuarios anónimos y la base de datos de prueba, se deshabilitarán las credenciales de inicio de sesión remoto de root y se cargarán estas nuevas reglas para que MariaDB aplique de inmediato los cambios que realizó.

Con eso, ha terminado de realizar la configuración de seguridad inicial de MariaDB. El siguiente paso es opcional, aunque debería seguirlo si prefiere autenticar a su servidor de MariaDB con una contraseña.

AHORA ya podras disfrutar de tu BD para tus cosillas, trabajos o hobbie, el uso es casi infinito solo dejate llevar y se lo mejor de ti mismo, en un proximo tutorial veremos como crear un usuario con contraseña, recuerda que con esta instalacion nos quedo basico, se pueden agregar usuarios a la misma BD que hemos creado. Una variedad de usuarios administrativos para trabajar ya sea mediante GIT, compartir el proyecto o simplemente por seguridad tener otro usuario.

COMODIN DE HOY: el root user de MariaDB se configura para autenticar usando el complemento unix_socket 

Un saludo cordial para todos y que dios los bendiga.

Atentamente,

El viejo Jack.

2 Comments

penguin

Nov 11, 2021, 6:34 pm Responder

Querido Jack, bienvenido a elpinguino.org y gracias por tu aporte!

elviejoJack

Nov 11, 2021, 3:21 pm Responder

Un placer querido amigo!

Deja una respuesta