Editado 1 hace un día por ExtremeHow Equipo Editorial
FedoraMariaDBBase de datosInstalaciónConfiguraciónSoftwareLínea de comandosTerminalConfiguraciónAdministración de sistemas
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.
Antes de comenzar el proceso de instalación, asegúrate de tener lo siguiente:
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.
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.
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.
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:
Y
y presiona Enter para establecer una contraseña fuerte para el usuario root de MariaDB.Y
para una mejor seguridad.Y
para impedir el acceso remoto de root.Y
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.
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.
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:
sample_db
.sample_user
con la contraseña secure_password
.sample_db
.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:
sample_db
para usar.example_table
con columnas id
, name
y email
.example_table
.example_table
para asegurarte de que el registro se muestra correctamente.A continuación se presentan algunos problemas comunes y sus soluciones:
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.
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.
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