WindowsMacSoftwareConfiguraciónSeguridadProductividadLinuxAndroidRendimientoConfiguraciónApple Todo

Instalación y configuración de MariaDB en Fedora

Editado 1 hace un día por ExtremeHow Equipo Editorial

FedoraMariaDBBase de datosInstalaciónConfiguraciónSoftwareLínea de comandosTerminalConfiguraciónAdministración de sistemas

Instalación y configuración de MariaDB en Fedora

Traducción actualizada 1 hace un día

MariaDB es un popular sistema de gestión de bases de datos relacional (RDBMS) de código abierto que es un fork de MySQL. Fedora es un sistema operativo basado en Linux conocido por su innovación y uso en software de vanguardia. La instalación y configuración de MariaDB en Fedora es un proceso sencillo, y esta guía te llevará paso a paso por cada detalle. Sigue estas instrucciones cuidadosamente para asegurar una instalación sin problemas. Este documento proporcionará un tutorial paso a paso, incluyendo ejemplos de comandos, detalles de configuración y algunos consejos comunes de solución de problemas.

Requisitos previos

Antes de comenzar el proceso de instalación, asegúrate de tener lo siguiente:

Paso 1: Actualizar el sistema

Siempre es una buena práctica actualizar los paquetes del sistema antes de instalar cualquier nuevo software. Esto garantiza que todas las dependencias estén actualizadas y reduce el riesgo de enfrentar problemas de compatibilidad. Abre la terminal y ejecuta el siguiente comando:

# sudo dnf update

El comando dnf update descarga e instala las últimas actualizaciones para todos los paquetes instalados en tu sistema. Ingresa la contraseña cuando se te solicite. Dependiendo de la cantidad de actualizaciones disponibles, este proceso puede tardar algún tiempo en completarse.

Paso 2: Instalar MariaDB

Después de que el sistema esté actualizado, puedes comenzar a instalar MariaDB. Los repositorios predeterminados de Fedora incluyen MariaDB, lo que facilita su instalación sin necesidad de agregar repositorios adicionales. Usa el siguiente comando para instalar MariaDB:

# sudo dnf install mariadb-server mariadb

Este comando instalará el servidor MariaDB y los paquetes de cliente relevantes. El gestor de paquetes puede pedir confirmación antes de continuar. Escribe y y presiona Enter para confirmar la instalación. El proceso de instalación llevará unos minutos.

Paso 3: Iniciar y habilitar MariaDB

Una vez que la instalación esté completa, debes iniciar el servicio MariaDB. Puedes hacerlo usando el comando systemctl. Además, puedes habilitar MariaDB para que se inicie automáticamente al arrancar. Ejecuta el siguiente comando:

# sudo systemctl start mariadb # sudo systemctl enable mariadb

El primer comando inicia el servicio MariaDB, y el segundo comando asegura que MariaDB se inicie automáticamente cada vez que arranques tu sistema.

Paso 4: Asegurar MariaDB

MariaDB proporciona un script de seguridad para mejorar la seguridad de tu instalación. Este script ayuda a eliminar usuarios anónimos, denegar el inicio de sesión de root de manera remota, eliminar la base de datos de prueba y recargar las tablas de privilegios. Ejecuta el siguiente comando para ejecutar el script de seguridad:

# sudo mysql_secure_installation

Se te harán varias preguntas. Aquí algunas respuestas que deberías dar:

  1. Ingresa la contraseña actual de root. Presiona Enter si es la primera vez que la estableces, ya que todavía no hay una contraseña.
  2. ¿Establecer contraseña para root? Escribe Y y presiona Enter para establecer una contraseña fuerte para el usuario root de MariaDB.
  3. ¿Quieres eliminar usuarios anónimos? Escribe Y para una mejor seguridad.
  4. ¿No permitir el inicio de sesión de root de manera remota? Escribe Y para impedir el acceso remoto de root.
  5. ¿Eliminar la base de datos de prueba y acceso a ella? Escribe Y
  6. ¿Recargar las tablas de privilegios ahora? Escribe Y para aplicar los cambios.

Una vez que el script de seguridad haya completado su ejecución, tu instalación de MariaDB será significativamente más segura.

Paso 5: Acceder a MariaDB

Ahora puedes acceder a la consola de MariaDB como el usuario root usando el siguiente comando:

# mysql -u root -p

Después de ingresar la contraseña de root que estableciste anteriormente, se te registrará en la consola de MariaDB. En este entorno, puedes ejecutar consultas SQL, crear bases de datos y realizar tareas administrativas.

Paso 6: Crear la base de datos y el usuario

MariaDB te permite crear múltiples bases de datos y usuarios. Vamos a crear una base de datos de ejemplo y un usuario que pueda acceder a esta base de datos. Sigue el comando SQL a continuación:

CREATE DATABASE sample_db; CREATE USER 'sample_user'@'localhost' IDENTIFIED BY 'secure_password'; GRANT ALL PRIVILEGES ON sample_db.* TO 'sample_user'@'localhost'; FLUSH PRIVILEGES;

Esta serie de comandos hará lo siguiente:

Paso 7: Probar la instalación de MariaDB

Después de crear la base de datos y el usuario, puedes probar tu instalación de MariaDB ejecutando comandos SQL simples. Por ejemplo, cambia a la base de datos sample_db y crea una tabla usando el siguiente comando:

USE sample_db; CREATE TABLE example_table ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), email VARCHAR(100) ); INSERT INTO example_table (name, email) VALUES ('John Doe', 'john.doe@example.com'); SELECT * FROM example_table;

Los comandos realizan las siguientes funciones:

Solución de problemas comunes

A continuación se presentan algunos problemas comunes y sus soluciones:

Fallo al iniciar el servicio

Si el servicio MariaDB falla al iniciar, verifica el estado del servicio de la siguiente manera:

# sudo systemctl status mariadb

Busca mensajes de error o advertencias en la salida del comando. Además, revisa los archivos de registro de MariaDB en el directorio /var/log/ para obtener más información.

Acceso denegado para el usuario

Si recibes un error de "Acceso Denegado para el Usuario", asegúrate de estar usando el nombre de usuario y la contraseña correctos. Además, confirma que al usuario se le han otorgado los privilegios necesarios en la base de datos deseada.

Conclusión

Instalar y configurar MariaDB en Fedora es una habilidad esencial para administradores de bases de datos y desarrolladores. Al seguir las instrucciones detalladas en esta guía, ahora deberías tener una instalación funcionando de MariaDB en tu sistema Fedora. Aprovecha este potente RDBMS creando y gestionando tus bases de datos de manera eficiente.

Además de estos pasos, siempre consulta la documentación oficial de MariaDB para configuraciones más avanzadas y prácticas de seguridad para mejorar aún más tu configuración.

Si encuentras algo incorrecto en el contenido del artículo, puedes


Comentarios