Cómo instalar el servidor de base de datos gratuito MariaDB (100% compatible con MySQL) en un equipo con Linux Debian 11.7.0. A modo de ejemplo y de comprobación, creamos una base de datos (catálogo), una tabla e insertamos un registro.

Requisitos para instalar MariaDB en equipo Linux Debian 11.7.0

El único requisito será disponer de un equipo con Linux Debian y con conexión a Internet. En el siguiente enlace explicamos cómo instalar Linux Debian 11:

Es recomendable tener actualizados todos los paquetes del sistema operativo Linux antes de instalar MariaDB, podemos hacerlo ejecutando:

MariaDB es 100% compatible con MySQL, por lo que todo lo explicado en este artículo para MariaDB es válido para MySQL.

Instalar MariaDB (MySQL) en Linux Debian 11.7.0

Instalaremos MariaDB Server y MariaDB Client con el comando:

Instalar MariaDB (MySQL) en Linux Debian 11.7.0

Una vez instalada MariaDB (MySQL), ejecutaremos el siguiente comando para dotarla de mayor seguridad:

Responderemos a las preguntas que nos vaya haciendo, sobre todo, cambiaremos la contraseña del usuario root de MySQL, eliminaremos el usuario anónimo y eliminaremos la base de datos de pruebas:

Instalar MariaDB (MySQL) en Linux Debian 11.7.0

Nos mostrará:

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

Si ejecutamos el siguiente comando, nos indicará que tenemos instalada la versión MariaDB 15.1:

Nos devolverá:

mariadb Ver 15.1 Distrib 10.5.19-MariaDB, for debian-linux-gnu (x86_64) using EditLine wrapper

Crear base de datos, crear tabla, insertar registros, mostrar registros en MariaDB/MySQL

Para acceder al servidor MariaDB, en local, ejecutaremos:

Nos solicitará la contraseña, introduciremos la contraseña del usuario root establecida anteriormente, y acceremos a la consola de comandos de MariaDB/MySQL. Para mostrar las bases de datos (catálogos) actuales:

Para crear una nueva base de datos (catálogo) llamada «proyectoa»:

Para acceder a la base de datos creada:

Para crear una tabla llamada «facturas»:

Para insertar un registro en la tabla «factura»:

Para mostrar los registros insertados en la tabla: