Cómo instalar MariaDB 10.7 en Fedora 35

MariaDB es una de las bases de datos de código abierto más populares junto a su creador MySQL. Los creadores originales de MySQL desarrollado MariaDB en respuesta a los temores de que MySQL repentinamente se convertiría en un servicio pago debido a que Oracle lo adquirió en 2010. Con su historial de hacer tácticas similares, los desarrolladores detrás de MariaDB han prometido mantenerlo de código abierto y libre de temores como lo que le ha sucedido a MySQL.

MariaDB se ha vuelto tan popular como MySQL con desarrolladores, con agrupación avanzada con Clúster Galera 4, caché / índices más rápidos, motores de almacenamiento y funciones / extensiones que no encontrará en MySQL.

En el siguiente tutorial, aprenderá cómo instalar MariaDB 10.7 en la estación de trabajo o servidor Fedora 35.

Requisitos previos

  • SO recomendado: FedoraLinux 35.
  • Cuenta de usuario: Una cuenta de usuario con acceso sudo o root.

Actualizar sistema operativo

Actualice su Fedora sistema operativo para asegurarse de que todos los paquetes existentes estén actualizados:

Anuncio
sudo dnf upgrade --refresh -y

El tutorial utilizará el comando sudo y asumiendo que tienes el estado de sudo.

Anuncio

Para verificar el estado de sudo en su cuenta:

sudo whoami

Salida de ejemplo que muestra el estado de sudo:

[joshua@fedora ~]$ sudo whoami
root

Para configurar una cuenta sudo nueva o existente, visite nuestro tutorial en Agregar un usuario a Sudoers en Fedora.

Para utilizar el cuenta root, use el siguiente comando con la contraseña de root para iniciar sesión.

Anuncio
su

Instalar dependencia requerida

Antes de continuar con la instalación, ejecute el siguiente comando para instalar o verificar que el paquete dnf-plugins-core esté instalado en su escritorio Fedora.

sudo dnf install dnf-plugins-core -y

Por defecto, esto debería estar instalado.

Anuncio

Instale MariaDB 10.7 en Fedora

De forma predeterminada, MariaDB 10.7 aparece en el repositorio de Fedora 35. Sin embargo, debe habilitarlo. Para hacer esto, primero imprima qué versiones de MariaDB están disponibles.

sudo dnf module list mariadb

Ejemplo de salida:

Cómo instalar MariaDB 10.7 en Fedora 35

Como se indicó anteriormente, el repositorio predeterminado es 10.5. Sin embargo, están disponibles 10.6 y 10.7. Para habilitar la versión 10.7 de la serie MariaDB, use el siguiente comando.

Anuncio
sudo dnf module enable mariadb:10.7

Ejemplo de salida:

Cómo instalar MariaDB 10.7 en Fedora 35

Tipo Y Y pulse el botón INTRODUCIR CLAVE para continuar y habilitar el cambio de flujos de módulos.

Vea también  Cómo instalar Skype en Fedora 37/36/35

A continuación, proceda a instalar MariaDB en su terminal ejecutando lo siguiente.

Anuncio
sudo dnf install mariadb mariadb-client

Ejemplo de salida:

Cómo instalar MariaDB 10.7 en Fedora 35

Tipo Y Y pulse el botón INTRODUCIR CLAVE para continuar y completar la instalación.

Anuncio

Confirme la instalación de MariaDB verificando la versión y compilación:

mariadb --version

Ejemplo de salida:

mariadb  Ver 15.1 Distrib 10.7.1-MariaDB, for Linux (x86_64) using  EditLine wrapper

Compruebe el estado del servicio MariaDB 10.7

De forma predeterminada, MariaDB está desactivada y no habilitada al arrancar el sistema. Para iniciar y activar MariaDB, use el siguiente comando.

sudo systemctl enable mariadb --now

A continuación, verifique el estado del servicio.

Anuncio
systemctl status mariadb

Ejemplo:

Anuncio
Cómo instalar MariaDB 10.7 en Fedora 35

De forma predeterminada, encontrará que el estado de MariaDB está activado. Si no es así, inicie MariaDB, use el siguiente comando:

sudo systemctl start mariadb

Para detener MariaDB:

sudo systemctl stop mariadb

Para habilitar MariaDB al iniciar el sistema:

sudo systemctl enable mariadb

Para deshabilitar MariaDB al iniciar el sistema:

sudo systemctl disable mariadb

Para reiniciar el servicio MariaDB:

Anuncio
Anuncio
sudo systemctl restart mariadb

Asegure MariaDB 10.7 con Security Script

Al instalar MariaDB La mayoría de los estándares consideran que las configuraciones predeterminadas nuevas son débiles y causan preocupación por permitir potencialmente la intrusión o la explotación de piratas informáticos. Una solución es ejecutar el script de seguridad de instalación con el MariaDB instalación.

Primero, use el siguiente comando para iniciar el (mysql_secure_installation):

sudo mariadb-secure-installation

A continuación, siga a continuación:

  • Establecer la contraseña para raíz cuentas.
  • Eliminación de cuentas raíz a las que se puede acceder desde fuera del host local.
  • Eliminar cuentas de usuarios anónimos.
  • Eliminación de la base de datos de prueba, a la que pueden acceder de forma predeterminada usuarios anónimos.

Nota, usas (Y) para eliminar todo.

Ejemplo:

Anuncio
[joshua@fedora ~]$ sudo mariadb-secure-installation

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
haven't set the root password yet, you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

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

You already have your root account protected, so you can safely answer 'n'.

Switch to unix_socket authentication [Y/n] Y <---- Type Y then press the ENTER KEY.
Enabled successfully!
Reloading privilege tables..
 ... Success!


You already have your root account protected, so you can safely answer 'n'.

Change the root password? [Y/n] Y <---- Type Y then press the ENTER KEY.
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] Y <---- Type Y then press the ENTER KEY.
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] Y <---- Type Y then press the ENTER KEY.
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] Y <---- Type Y then press the ENTER KEY.
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] Y <---- Type Y then press the ENTER KEY.
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

Iniciar sesión en la instancia MariaDB 10.7

Ahora que ha completado el script de seguridad de instalación posterior a la instalación, inicie sesión en su MariaDB La base de datos se puede hacer usando lo siguiente:

Anuncio
sudo mysql -u root -p

Se le pedirá que ingrese la contraseña de root que estableció en la configuración de instalación o en el script de seguridad posterior a la instalación. Una vez dentro de la instancia del servicio MySQL, puede ejecutar el siguiente comando como prueba para verlo en funcionamiento.

Vea también  Cómo instalar Darktable en Fedora 37/36/35

Escriba lo siguiente Comando MOSTRAR BASE DE DATOS:

SHOW DATABASES;

Para aquellos nuevos en MySQL, la sintaxis de todos los comandos debe terminar con ;

Ejemplo:

Anuncio
Cómo instalar MariaDB 10.7 en Fedora 35

(CREAR) una base de datos, use el siguiente comando.

CREATE DATABASE MYDATATEST;

Borrar (SOLTAR) una base de datos, use el siguiente comando.

Anuncio
DROP DATABASE MYDATATEST;

Para salir de la terminal, escriba lo siguiente  comando de salida :

EXIT;

Cómo quitar (desinstalar) MariaDB 10.7

Si ya no desea utilizar MariaDB y desea eliminarlo por completo, ejecute el siguiente comando:

sudo dnf autoremove mariadb mariadb-client -y

Tenga en cuenta que este comando eliminará la mayoría de las dependencias no utilizadas en la instalación de MariaDB para ayudar a limpiar su sistema.

Anuncio

Tenga en cuenta que para los usuarios que deseen revertir una versión, como instalar MariaDB 10.6 o 10.5, deberán restablecer la lista de módulos.

En su terminal, use el siguiente comando.

sudo dnf module reset mariadb -y

Esto volverá a la selección predeterminada de MariaDB en Fedora 35. Instale esta versión, o para elegir otra, usará lo que hizo para MariaDB 10.7, pero usando una opción de versión diferente.

Anuncio

Ejemplo MariaDB 10.6:

sudo dnf module enable mariadb:10.6 -y

Comentarios y Conclusión

En el tutorial, ha aprendido cómo instalar la última versión de MariaDB 10.7, Fedora 35.

Anuncio

En general, sería útil actualizar desde el antiguo estable 10.5, ya que ahora está bastante experimentado en comparación con 10.6 si aún no se está moviendo a 10.7. Hay ventajas considerables en el rendimiento con la actualización. Si actualiza, siempre haga una copia de seguridad de su base de datos antes de hacerlo para evitar innumerables horas de dolor y absoluta frustración en todo lo que tenga que ver con el mantenimiento o las actualizaciones de la base de datos.


¿No es lo que estabas buscando? Intente buscar tutoriales adicionales.

Deja un comentario