Table of Contents
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:
- 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 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
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
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
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
También puede Me gustaría leer estos útiles artículos siguientes sobre MariaDB .
- Aprenda MySQL/MariaDB para principiantes-Parte 1
- Aprenda a usar varias funciones de MySQL y MariaDB-Parte 2
- 12 Prácticas recomendadas de seguridad de MySQL/MariaDB para Linux
- Cómo hacer una copia de seguridad/restaurar MySQL/MariaDB y PostgreSQL usando las herramientas ‘Automysqlbackup’ y ‘Autopostgresqlbackup’
- 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.