Tutoriales

Cómo instalar MySQL o MariaDB en Ubuntu Linux

Website for Students

Esta publicación muestra a los estudiantes y nuevos usuarios los pasos para instalar MySQL o MariaDB en Ubuntu Linux. MariaDB y MySQL son gemelos. Tanto MySQL como MariaDB son sistemas de gestión de bases de datos relacionales de código abierto y multiproceso. MariaDB es un reemplazo compatible con versiones anteriores de MySQL.

Puede desinstalar MySQL e instalar MariaDB, y es posible que sus aplicaciones ni siquiera noten la diferencia. Dado que estas dos bases de datos son idénticas, vamos a escribir una sola publicación que detalla cómo instalar ambas en Ubuntu Linux.

MariaDB mantenido y desarrollado por el Fundación MariaDB mientras que MySQL es propiedad de Oracle.

Si es un estudiante o un usuario nuevo que está aprendiendo Linux, el lugar más fácil para comenzar a aprender es en Ubuntu Linux. Ubuntu es el moderno sistema operativo Linux de código abierto para escritorio, servidores y otros dispositivos.

Para comenzar a instalar las bases de datos MariaDB y MySQL en Ubuntu Linux, sigue los pasos a continuación.

Cómo instalar MariaDB en Ubuntu Linux

Como se mencionó anteriormente, MariaDB es compatible con MySQL. Es mantenido y desarrollado por el Fundación MariaDB.

Los paquetes MariaDB están disponibles en los repositorios de Ubuntu. Por lo que simplemente se puede instalar usando el apto gestión de paquetes.

Para instalar MariaDB, ejecute los siguientes comandos.

sudo apt update
sudo apt install mariadb-server

Después de la instalación, puede ejecutar los siguientes comandos para ver el estado del servicio MariaDB.

sudo systemctl status mariadb

Después de ejecutar el comando anterior, debería generar líneas similares a las que se muestran a continuación.

mariadb.service - MariaDB 10.3.31 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-09-15 16:40:20 CDT; 22s ago
       Docs: man:mysqld(8)
             https://mariadb.com/kb/en/library/systemd/
   Main PID: 3007 (mysqld)
     Status: "Taking your SQL requests now..."
      Tasks: 31 (limit: 4651)
     Memory: 65.6M
     CGroup: /system.slice/mariadb.service
             └─3007 /usr/sbin/mysqld

Sep 15 16:40:20 ubuntu2004 /etc/mysql/debian-start[3045]: mysql
Sep 15 16:40:20 ubuntu2004 /etc/mysql/debian-start[3045]: performance_schema

Para comprobar qué versiones de MariaDB se están ejecutando, ejecute los siguientes comandos.

mysql -V

Eso debería generar líneas similares a las siguientes.

Cómo instalar las últimas versiones y actualizar MariaDB

Las versiones disponibles en los repositorios de Ubuntu para MariaDB no son las más recientes. Para obtener lo último, querrá agregar repositorios MariaDB a Ubuntu. Los repositorios se mantienen en el siguiente enlace.

MariaDB – Configuración de repositorios MariaDB – MariaDB

Allí, seleccione la versión de Ubuntu para la que está instalando, luego seleccione la última versión de MariaDB. En el momento de escribir este artículo, la última versión de MariaDB es 10,6.

Ejecute los comandos para agregar el 10,6 versión a Ubuntu 20.04.


sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.6/ubuntu focal main'

Luego instala MariaDB

sudo apt update
sudo apt install mariadb-server

Cómo instalar MySQL en Ubuntu Linux

MySQL también está disponible a través de los repositorios predeterminados de Ubuntu. Por eso, uno puede simplemente ejecutar los siguientes comandos para instalar MySQL usando la herramienta de administración de paquetes apt.

sudo apt update
sudo apt install mysql-server

Después de instalar MySQL, puede verificar el estado de su servicio ejecutando los siguientes comandos.

sudo systemctl status mysql

Eso debería generar líneas similares a las siguientes.

Cómo instalar la última versión de MySQL en Ubuntu Linux

Aunque los paquetes de servidor MySQL se incluyen con Ubuntu, es posible que no sean necesariamente los más recientes. Si deseas obtener siempre las últimas versiones del servidor MySQL descargadas en sus servidores, es posible que desees agregar su repositorio.

El enlace a continuación lo lleva al archivo del repositorio.

https://dev.mysql.com/downloads/repo/apt/

Visite la página de descarga y busque Ubuntu / Debian (independiente de la arquitectura), paquete DEB. Haga clic en el botón Descargar para obtener el paquete del repositorio …

repositorio ubuntu mysql

Puede ejecutar los siguientes comandos, actualizando el número de versión (0.8.15-1) en el momento de escribir este artículo, con la última información del archivo anterior.

cd /tmp
wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb

Cuando ejecuta los comandos anteriores, debería obtener un mensaje de configuración

Simplemente seleccione OK como se muestra en la imagen de abajo.

MySQL 8 en Ubuntu

Ahora que el repositorio está instalado, ejecute los siguientes comandos para instalar

sudo apt update
sudo apt upgrade

Cómo proteger MariaDB y MySQL

Tanto MariaDB como MySQL vienen con un script que le permite realizar algunas operaciones de seguridad.

Ejecute los siguientes comandos para invocar el script y realice algunas tareas recomendadas para proteger la base de datos.

sudo mysql_secure_installation

Tanto los servidores MariaDB como MySQL vienen con el usuario root configurado para usar el auth_socket método de autenticación por defecto.

los auth_socket El complemento autentica a los usuarios que se conectan desde el host local a través del archivo de socket Unix. Esto significa que no puede autenticarse como root proporcionando una contraseña.

Para iniciar sesión en los servidores MariaDB y MySQL como root, simplemente ejecute el siguiente comando. No necesita una contraseña ya que usa el método auth_socket.

sudo mysql

¡Deberias hacer eso!

Conclusión:

En este tutorial hemos visto cómo instalar MariaDB o MySQL en Ubuntu Linux. Si encuentra algún error arriba o tiene algo que agregar, use el formulario de comentarios a continuación.

Leave a Comment

You may also like

Más