Skip to the content.
Español Jekyll English Jekyll

Instalación de MariaDB

Instalar MariaDB en Linux

Instalar MariaDB en Windows

Instalar MariaDB en Linux

Como no podemos abarcar la instalación en todas las distribuciones de Linux, en este documento explicaremos como instalar MariaDB en Ubuntu y sistemas derivados. Si usted tiene otra distribución de Linux diferente, puede que tenga que adaptar las órdenes a su sistema.

Para comenzar con la instalación de MariaDB abra un terminal, y en dicho terminal ejecute el siguiente comando:

sudo apt install mariadb-server

Comenzará la instalación de MariaDB

Jekyll

Una vez que ha finalizado la instalación, para asegurar la instalación de MariaDB, ejecute el siguiente comando:

sudo mysql_secure_installation

Al ejecutar el comando aparecerá el siguiente mensaje.

Jekyll

Tras el primer mensaje, se solicita la contraseña del usuario root. Se trata de la contraseña del usuario root de MariaDB, y no la del usuario root del sistema operativo. Como aún no hemos configurado una contraseña para este usuario, estará en blanco. Pulse Intro sin escribir nada para continuar.

Aparece un nuevo mensaje preguntando si deseamos configurar una contraseña para el usuario root.

Jekyll

Escriba Y o pulse Intro para configurar la contraseña. Escriba la contraseña dos veces. En realidad esta contraseña puede no ser necesaria porque, por defecto, MariaDB viene configurada para utilizar la identificación por sockets, que no usa contraseñas de usuario.

A continuación se muestran una serie de preguntas relacionadas con la seguridad de MariaDB. Lo mejor es que conteste Y a todo (o simplemente pulse Intro).

Jekyll

Una vez finalizado el programa tendremos nuestra instalación de MaríaDB un poco más segura.

Aunque había prometido no tener que lidiar con comandos SQL, debido al sistema de identificación por sockets, para poder conectar al servidor MariaDB, necesitamos configurar un usuario con permisos de administrador. No se preocupe, esto tendremos que hacerlo solamente una vez.

En una pantalla de terminal, escriba:

sudo mariadb

Al pulsar Intro, tras un mensaje de bienvenida, aparece el indicador MariaDB [(none)]>, indicando que ahora nos encontramos en el terminal de MariaDB.

Jekyll

Para poder conectar con MaríaDB desde lugares diferentes a este terminal, necesitamos crear un usuario y otorgarle los permisos necesarios.

Primero creamos el usuario y su contraseña. Escriba el siguiente comando y pulse Intro; puede sustituir el nombre de usuario admin por cualquier nombre elegido por usted, por supuesto debe cambiar la contraseña password por otra contraseña. Las comillas simples que rodean el nombre de usuario y la contraseña, forman parte del comando, por lo que debe escribirlas. Dese cuenta que el comando finaliza con punto y coma (;).

create user 'admin' identified by 'password';

Si todo es correcto, aparecerá el mensaje Query OK seguido del número de filas afectadas, en este caso 0.

Jekyll

A continuación daremos todos los permisos en todas las bases de datos al usuario creado; es decir, vamos a crear un usuario administrador, con todos los permisos posibles. Escriba el siguiente comando, y a continuación pulse Intro.

grant all on *.* to 'admin' with grant option;

Nuevamente, si todo es correcto, aparecerá el mensaje Query OK.

Jekyll

Para asegurarnos que los permisos son efectivos inmediatamente, escriba el siguiente comando, y a continuación pulse Intro.

flush privileges;

Jekyll

Ya, para finalizar, escribimos el siguiente comando para salir del terminal de MariaDB, tras el comando pulse Intro.

exit;

Regresaremos al terminal de Linux.

Jekyll

Queda así finalizada la instalación y configuración de MariaDB. Recuerde el nombre de usuario y la contraseña configurada en estos últimos pasos pues será necesaria para conectar con MariaDB desde LibreOffice.

Configurar MariaDB para que muestre los mensajes en español

Como casi todas las bases de datos, incluidas las bases de datos incorporadas de LibreOffice, MariaDB muestra los mensajes de error en inglés, pero se puede configurar para que se muestren los mensajes en español. Para ello es necesario modificar, si existe, un archivo llamado my.cnf. Si el archivo no existe hay que crearlo.

El archivo my.cnf, es un archivo de texto plano, sin formato. Generalmente estará situado en la carpeta /etc/mysql/.

Jekyll

Instalar MariaDB en Windows

Descargue MariaDB de la página oficial de descargas https://mariadb.org/download/

Una vez descargado el instalador ejecútelo. En primer lugar aparecerá una página de bienvenida.

Jekyll

Haga clic en Next.

Jekyll

A continuación se muestra la licencia, debe marcar la opción I accept the termns in the License Agreement y haga clic en Next.

Jekyll

Si lo desea, en Third party tools puede marcar la opción Entire feature will be unavailable para no instalar el programa HeidiSQL, no lo vamos a necesitar. Haga clic en Next.

Jekyll

En la siguiente pantalla, deje marcado Modify password for database user ‘root’ y escriba una contraseña, repita la contraseña en el siguiente cuadro de texto. Recuerde la contraseña, pues la necesitará más adelante. En este paso también debe marcar la opción Use UTF8 as default server’s character set. Para mayor seguridad, deje sin marcar la opción Enable access from remote machines for ‘root’ user. Haga clic en Next.

Jekyll

Si no tiene ninguna razón para ello, deje todo como está en la pantalla de configuración de la instancia. Haga clic en Next.

Jekyll

Ya está todo listo para comenzar la instalación. Haga clic en Install, aparecera una ventana de confirmación de Windows, acepte para continuar con la instalación.

Jekyll

Comenzará la instalación.

Jekyll

Cuando la instalación haya finalizado, aparece una ventana informando de ello. Haga clic en Finish par finalizar la instalación.

Configurar MariaDB para que muestre los mensajes en español

Como casi todas las bases de datos, incluidas las bases de datos incorporadas de LibreOffice, MariaDB muestra los mensajes de error en inglés, pero se puede configurar para que se muestren los mensajes en español. Para ello es necesario modificar, si existe, un archivo llamado my.ini. Si el archivo no existe hay que crearlo.

El archivo my.ini debe ser un archivo de texto plano, sin formato. Se puede crar o modificar con el Bloc de notas. Puede estar localizado en varios lugares, pero en nuestra experiencia, lo mejor es situarlo en la carpeta de datos de MariaDB, situada generalmente en “C:\Program Files\MariaDB XX.X\data". Para configurar el archivo:

Jekyll

A partir de ahora, los mensajes de error de MariaDB deberían mostrarse en español.