Cómo instalar la base de datos MariaDB en Debian 10

Cómo instalar la base de datos MariaDB en Debian 10

MariaDB. es un popular sistema de administración de bases de datos relacionales ( RDBMS. de código abierto creado por los desarrolladores originales de MySQL. Es un sistema de base de datos rápido, escalable y robusto, con un rico ecosistema de motores de almacenamiento, complementos y muchas otras herramientas que proporciona una interfaz SQL para acceder a los datos.

MariaDB. es un reemplazo directo mejorado para MySQL. que utilizan organizaciones y empresas como Wikipedia, WordPress.com, Google y muchas otras.

En este breve artículo, mostraremos cómo instalar y proteger un servidor MariaDB. en Debian 10.

Requisito:

  1. Instalar un servidor mínimo Debian 10 (Buster)

Nota. si está operando el sistema como un usuario no administrativo, emplee el comando sudo para obtener privilegios de root y si tiene MySQL. instalado y en ejecución, deténgalo y desactívelo antes de continuar.

Instalación del servidor MariaDB en Debian 10

Puede instalar MariaDB. paquete de servidor de Debian. o repositorios oficiales ejecutando el siguiente comando, que instalará el servidor MariaDB, el cliente y todas sus dependencias.

# apt install mariadb-server  Instalar MariaDB en Debian 10 Instalar MariaDB en Debian 10 Instalar MariaDB en Debian 10 freestar.config.enabled_slots.push

Es una práctica común dentro de Debian. y sus derivados, como Ubuntu. iniciar y habilitar demonios automáticamente a través de systemd. inmediatamente después de la estás instalado. Lo mismo se aplica al servicio MariaDB.

Puede comprobar si el servicio MariaDB. está funcionando con el siguiente comando systemctl.

# systemctl status mariadb  Verificar el estado de MariaDB  Verificar estado de MariaDB Verificar el estado de MariaDB

Además, También necesito conocer otros comandos comunes para administrar el servicio MariaDB en systemd. que incluyen comandos para iniciar, reiniciar, detener y volver a cargar el servicio MariaDB como se muestra.

# systemctl start mariadb # systemctl restart mariadb # systemctl stop mariadb # systemctl reload mariadb

Asegurar el servidor MariaDB en Debian 10

El proceso de instalación de MariaDB. implica asegurar la instalación predeterminada y se puede hacer ejecutando mysql_secure_installation shell script, que le permitirá agregar un poco de seguridad adicional a su instancia de MariaDB al:

  • Estableciendo una contraseña para las cuentas de root.
  • Deshabilitando el inicio de sesión de root remoto.
  • Eliminando las cuentas de usuario anónimo.
  • Eliminando la base de datos de prueba, a la que de forma predeterminada pueden acceder los usuarios anónimos.
  • Y recarga de privilegios.

Para invocar el script de seguridad, ejecute el siguiente comando y responda las preguntas como se muestra en la siguiente captura de pantalla.

 Secure MariaDB en Debian 10  Secure MariaDB en Debian 10 Secure MariaDB en Debian 10

Activado Una vez que haya asegurado su instalación de MariaDB, puede conectarse a mysql shell. usando la contraseña de usuario root.

# mysql-u root-p

Para crear una base de datos llamada “my_test_db” y un usuario llamado “test_user” con privilegios completos para administrar la base de datos ejecuta los siguientes comandos SQL.

MariaDB [(none)]> CREATE DATABASE my_test_db; MariaDB [(ninguno)]> OTORGAR TODO EN my_test_db. * PARA ‘test_user’ @ ‘localhost’ IDENTIFICADO POR ‘test_user_pass_here’ CON OPCIÓN DE GRANT; MariaDB [(ninguno)]> DESCARGAR PRIVILEGIOS; MariaDB [(ninguno)]> salir;  Crear base de datos y usuario con privilegios Crear base de datos y usuario con privilegios Crear base de datos y usuario con privilegios

Después r creando una nueva base de datos y un usuario de base de datos, intente acceder al shell MariaDB usando la nueva cuenta de usuario y muestre todas las bases de datos asignadas al usuario de la siguiente manera.

# mysql-u test_user-p MariaDB [(none)]> SHOW BASES DE DATOS;  Comprobar nuevo usuario de base de datos  Comprobar nuevo usuario de base de datos Comprobar nuevo usuario de base de datos

También puede Me gustaría leer estos útiles artículos siguientes sobre MariaDB .

  1. Aprenda MySQL/MariaDB para principiantes-Parte 1
  2. Aprenda a usar varias funciones de MySQL y MariaDB-Parte 2
  3. 12 Prácticas recomendadas de seguridad de MySQL/MariaDB para Linux
  4. Cómo hacer una copia de seguridad/restaurar MySQL/MariaDB y PostgreSQL usando las herramientas ‘Automysqlbackup’ y ‘Autopostgresqlbackup’
  5. Consejos útiles para solucionar errores comunes en MySQL

¡Eso es todo por ahora! En esta guía, mostramos cómo instalar y asegurar un servidor MariaDB en una instalación de servidor mínima de Debian 10. Utilice el formulario de comentarios a continuación para comunicarse con nosotros si tiene alguna pregunta o información que le gustaría compartir con nosotros.