Muchos dirán que este articulo sobra. Si, MariaDB esta en los repositorios de Ubuntu pero no en su ultima versión stable.
Porque usar una versión moderna de MariaDB
Tener una ultima versión stable de MariaDB te permitirá tener acceso a nuevas funcionalidades, correcciones de errores (bugs) y por supuesto, mejor optimizacion para mayor velocidad por citar algunas ventajas.
Requisitos para MariaDB en Ubuntu Server
- Ubuntu Server, preferiblemente LTS, actualizado
- Conexión a internet
5 pasos para instalar MariaDB en Ubuntu Server
-Para instalar normalmente MariaDB solo tenemos que abrir una consola en Ubuntu Server y ejecutar el siguiente comando. Así tendríamos los paquetes que están en repositorios de Ubuntu, no actualizados a su ultima versión
sudo apt install mariadb-server
Vídeo tutorial en español: Instalando MariaDB desde repositorio oficial
Como instalar versión actualizada de MariaDB en Ubuntu Server
-Instalamos dependencias
sudo apt install software-properties-common
-Abrimos un browser y navegamos al URL oficial de MariaDB. Alli de forma sencilla, solo dando click en los 4 pasos de izquierda a derecha tendremos "creado" la configuracion de repositorio para instalar. En mi caso, para MariaDB en Ubuntu server 16.04 Xenial estos son los pasos:
- Ubuntu
- 16.04 LTS "xenial"
- 10.2 stable
- Elijo un mirror (en este caso Universidad Pontificia Bolivariana. En tu caso seguramente este campo sera diferente)
-Agregamos a nuestro Ubuntu server la llave publica de MariaDB
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
Executing: /tmp/tmp.cQISjU9QGt/gpg.1.sh --recv-keys
--keyserver
hkp://keyserver.ubuntu.com:80
0xF1656F24C74CD1D8
gpg: requesting key C74CD1D8 from hkp server keyserver.ubuntu.com
gpg: key C74CD1D8: public key "MariaDB Signing Key <signing-key@mariadb.org>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
-Configuramos el repositorio de MariaDB
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.upb.edu.co/mariadb/repo/10.2/ubuntu xenial main'
-Verificamos la configuracion de nuestro sources.list. Al final nos debe aparecer el recien agregado repositorio
cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
deb [arch=i386,ppc64el,amd64] http://mirror.upb.edu.co/mariadb/repo/10.2/ubuntu xenial main
# deb-src [arch=i386,ppc64el,amd64] http://mirror.upb.edu.co/mariadb/repo/10.2/ubuntu xenial main
-Actualizamos nuestra copia local e instalamos MariaDB
sudo apt update
sudo apt install mariadb-server
-Apenas se descarga e instala, se nos pedirá colocarle una contraseña a la cuenta root de MariaDB. La escribimos (no se vera en pantalla) y presionamos Enter
-Confirmamos la contraseña de root MariaDB escribiéndola nuevamente y presionando Enter
-Activamos el servicio MariaDB para que ejecute cada vez que haga boot Ubuntu Server y verificamos este ejecutándose correctamente
sudo systemctl enable mariadb
sudo systemctl status mariadb
-Una ultima verificación, ejecutamos los siguientes comandos. Así confirmaremos la cuenta root con su contraseña entre otros datos
mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 9
Server version: 10.2.13-MariaDB-10.2.13+maria~xenial-log mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)
MariaDB [(none)]> quit;
Bye
Como eliminar MariaDB de Ubuntu Server
-Abrimos una consola y ejecutamos el siguiente comando. Se eliminara MariaDB ademas de sus dependencias ya no necesarias en Ubuntu Server
sudo apt remove --auto-remove mariadb-server
Ya tienes tu servidor Ubuntu con un actualizado MariaDB listo para producción. Lo utilizas o prefieres otro motor de bases de datos?
Artículos recomendados: Como cambiar la contraseña de root en MySQL
Quiero vivir de mi blog, de enseñar opensource, pero esto no sera posible sin tu apoyo, me ayudas?
Satisfech@ con el articulo? Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
— Manuel Cabrera C (@drivemeca) February 15, 2018Sígueme en twitter , google+, facebook, email o YouTube y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.