No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Instalación de MariaDB en Linux

8/34
Recursos

Aportes 13

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

No soy super fan de usar repositorios de terceros por varios motivos. Para instalar estos servicios suelo aprovechar el poder de los contenedores.

Dejo la siguiente configuración de Docker Compose que usaré durante el curso por si a alguien más le es útil:

# docker-compose.yml
version: '3.1'

services:
  db:
    image: mariadb
    restart: always
    environment:
      MARIADB_ROOT_PASSWORD: 'mariadb'
    volumes:
      - mariadb:/var/lib/mysql
    ports:
      - 3306:3306
volumes:
  mariadb:

Pueden asegurarse que funciona corriendo el siguiente comando e ingresando mariadb como password:

docker-compose exec db mariadb -u root -p

Importante: Esta es una configuración de MariaDB básica, para aprendizajes sólamente y no recomendada para nada en producción.

Para saber que versión de Linux tienen pueden digitar lo siguiente:

lsb_release -d

Instalación ok ✅

  • Ubuntu 22.04 “jammy”

  • Version 10.8 MariaDB

  • Mirror: GigeNET - Chicago, IL.

Ingresas desde tu navegador preferido a https://mariadb.org/
Ingresas a la sección Download.
Te vas a MariaDB Server Repositories y seleccionas la versión de tu distribución Linux y la visión MariaDB que deseas instalar.

Ejecutamos estas lineas tal y como están dentro nuestra terminal.

sudo apt-get install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

Vamos a crear una carpeta con el nombre sources.list.d y dentro creamos el archivo con nombre mariadb.sources.

~$ cd /etc/apt
/etc/apt$ sudo mkdir sources.list.d
/etc/apt$ cd sources.list.d
/etc/apt/sources.list.d$ sudo touch mariadb.sources

Creado el archivo ingresamos a el, apartir de aqui usaremos las remomendaciones de Cristian Damaso, por permisos te recomiendo que empieces con sudo, lo hice con vim.

/etc/apt/sources.list.d$ sudo vim mariadb.sources

Y copiamos y pegamos lo de esta esta sección

Para salir de la pantalla de vim y guardar los cambios mantenemos presionados esc: y escribimos wq precionamos enter para finalizar.

Por ultimo ejecutamos lo siguiente para actualizar repositorios, instalamos mariadb-server y verificamos la versión.

sudo apt-get update
sudo apt-get install mariadb-server
mariadb --version

Y eso es todo un proceso un poco largo pero espero les sea de ayuda…💪

Por cierto, si tiene instalado MySQL y desea instalar MariaDB, la instalación de MariaDB desinstalará MySQL, así que si usted no desea esto, tendrá que usar otra opción.

O al menos es lo que me pasó mientras intentaba instalar MariaDB.

Por azares del destino terminé instalando en una Raspberry Pi 400

Si tienes Linux Mint y no aparece el metodo de descarga en la pagina de MariaDB puedes usar el comando:

➜  ~ sudo apt install mariadb-server
El link funcional al recurso: <https://platzi.com/clases/1566-fundamentos-db/19795-instalacion-local-de-un-rdbms-ubuntu/>
Utilizando el comando `mysql -- version `en Mayo/2024, sale la siguiente advertencia: ` mysql --version` `mysql: Deprecated program name. It will be removed in a future release, use '/usr/bin/mariadb' instead`
![]()```js ```
consulta no entiendo , porque nos envia al otro video de MySQL?, si ya en el video anterior habiamos instalado mariadb.., osea no es necesario ir al otro vidoe de recursos ?, pues ya instalamos mysql o mariadb. ... me creo confusión con lo de linux , pense qeu era necesario ir al otro vidoe las referencias para completar este y no es asi cierto?

Hola para instalar en ubuntu version 20.04 (WSL).
Para poder ver que version importante Codename en mi caso focal, porque intente con el otro y me dio un error:

ahora instalamos la que nos corresponda, en mi caso:

La primera parte del codigo la copiamos y la pegamos como lo hizo retaxxxcito:

sudo apt-get install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

La segunda parte nos indica crear un archivo con su ubicacion incluso nos sugiere un nombre y copiar todo ese contenido, entonces nos movemos en la terminal para llegar a esa direccion

cd /etc/apt/sources.list.d

Una vez que estemos en esta ubicacion tenemos que crear el archivo mariadb.sources

sudo touch mariadb.sources

copiamos el resto, por permisos te recomiendo que empieces con sudo, lo hice con vim

sudo vim mariadb.sources

Una vez dentro ctrl + c o con el mouse lo copiamos. Para salir de vim esc :wq para que se guarde

Solo faltaria actualizar y instalar mariadb

sudo apt-get update
sudo apt-get install mariadb-server

Yo hice eso espero les ayude, saludos…

Aquí dejo los pasos para instalar MariaDB en Fedora:

Primero, abre una terminal.

Actualiza tu sistema con el siguiente comando:

<sudo dnf install mariadb-server> 

Después de la instalación, inicia el servicio MariaDB con el siguiente comando:

<sudo systemctl start mariadb>