Instalar MariaDB - Recomendado!

Avatar de Usuario
alberkss
Site Admin
Mensajes: 19
Registrado: Sab Dic 09, 2023 11:02 am
Ubicación: ES
Contactar:

Instalar MariaDB - Recomendado!

Mensaje por alberkss »

Actualizado el día 27/05/2024

Visión general.

MariaDB es un sistema de gestión de bases de datos relacional de código abierto derivado de MySQL. Fue creado por los desarrolladores originales de MySQL tras la adquisición de MySQL por Oracle Corporation. Ofrece una alta compatibilidad con MySQL, pero también incorpora nuevas características y mejoras de rendimiento. MariaDB se utiliza para almacenar y gestionar grandes volúmenes de datos y es conocido por su robustez, escalabilidad y flexibilidad. Es compatible con diversas aplicaciones y entornos, incluyendo servidores web y aplicaciones empresariales. Además, MariaDB es mantenido por la comunidad y la Fundación MariaDB, lo que asegura su continuo desarrollo y soporte.

MariaDB suele ofrecer mejor rendimiento en sistemas de bajo recurso, como la Raspberry Pi, debido a sus optimizaciones y mejoras sobre MySQL. Cabe destacar que los comandos son iguales o similares.

Lo que aprenderás.
  • Cómo instalar MariaDB
  • Cómo configurar MariaDB
Lo que necesitarás.
  1. Acceso de Secure Shell (SSH) a su servidor.
  2. Conocimientos básicos de línea de comandos de Linux.
¿Tienes todo listo? ¡Pasemos al siguiente paso!

1.Instalación de MariaDB.

Para instalar MariaDB.

Código: Seleccionar todo

sudo apt install mariadb-server
Protegemos la base de datos corriendo este script de seguridad..

Código: Seleccionar todo

sudo mysql_secure_installation
La respuesta del terminal es:

Securing the MySQL server deployment.
Enter password for user root:


Te pide la contraseña que pusimos en el paso anterior. La pones y entras.

1.Primera pregunta: NO

Would you like to setup VALIDATE PASSWORD component?
¿Te gustaría configurar el componente de VALIDAR CONTRASEÑA?

2.Segunda pregunta: NO

Change the password for root?
¿Cambiar la contraseña para root?

3.Tercera pregunta: Yes

Remove anonymous users?
¿Eliminar usuarios anónimos?

4.Cuarta pregunta: Yes, por seguridad no se permite conectar a root desde internet, hay métodos mas seguros que ya veremos.

Disallow root login remotely?
¿Prohibir el inicio de sesión remoto para root?

5.Quinta pregunta: Yes, borramos la base de prueba.

Remove test database and access to it?
¿Eliminar la base de datos de prueba y el acceso a la misma?

6.Sexta pregunta: Yes

Reload privilege tables now?
¿Recargar las tablas de privilegios ahora?

Respuesta final:

Success.
All done!


Listo todo hecho! ya hemos terminado la instalación.

Entra en MariaDB por primera vez.

Código: Seleccionar todo

sudo mariadb
2.Configuración de MariaDB

Cambiar la contraseña de root y hacer que la pida, anulando la entrada con 'sudo mariadb'.

Código: Seleccionar todo

ALTER USER 'root'@'localhost' IDENTIFIED VIA 'mysql_native_password' USING PASSWORD('tucontraseña');
Cambia tucontraseña por una tuya.

Actualizar los privilegios.

Código: Seleccionar todo

FLUSH PRIVILEGES;
Para salir de MariaDB.

Código: Seleccionar todo

exit
Ya no funcionará 'sudo mariadb' para entrar porque hemos puesto contraseña ahora hay que usar este comando para que la pida donde -u es el usuario y -p es para la contraseña.

Código: Seleccionar todo

mariadb -u root -p
🅵🅸🅽 🅳🅴🅻 🅼🅰🅽🆄🅰🅻 :ok:

Ìndice general de Manuales.
Responder