Cómo instalar MariaDB 10 en Debian y Ubuntu


MariaDB es una bifurcación gratuita y de código abierto del popular software de servidor de gestión de bases de datos MySQL. Está desarrollado bajo la GPLv2 (General Public License versión 2) por los desarrolladores originales de MySQL y está destinado a permanecer en código abierto.

Está diseñado para lograr una alta compatibilidad con MySQL. Para empezar, puede leer las funciones de MariaDB vs MySQL para obtener más información y, lo que es más importante, es utilizado por grandes compañías/organizaciones como Wikipedia, WordPress.com, Google plus y muchas más.

En este artículo, le mostraremos cómo instalar la versión estable de MariaDB 10.1 en varias versiones de distribución de Debian y Ubuntu.

Instala MariaDB en Debian y Ubuntu

1. Antes de instalar MariaDB, deberás importar la clave del repositorio y agregar el repositorio de MariaDB con los siguientes comandos:

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
$ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'
$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
$ sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'
$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
$ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian  jessie main'
$ sudo apt-get install python-software-properties
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
$ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'
$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
$ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'
$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
$ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'
$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
$ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'

2. Luego actualice la lista de fuentes de paquetes del sistema e instale el servidor MariaDB de esta manera:

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

Durante el curso de la instalación, se le pedirá que configure el servidor MariaDB; establezca una contraseña de usuario root segura en la siguiente interfaz.

Vuelva a ingresar la contraseña y presione [Ingresar] para continuar con el proceso de instalación.

3. Cuando finalice la instalación de los paquetes de MariaDB , inicie el daemon del servidor de la base de datos por el momento y habilítelo para que se inicie automáticamente en el siguiente arranque de la siguiente manera:

------------- On SystemD Systems ------------- 
$ sudo systemctl start mariadb
$ sudo systemctl enable mariadb
$ sudo systemctl status mariadb

------------- On SysVinit Systems ------------- 
$ sudo service mysql  start 
$ chkconfig --level 35 mysql on
OR
$ update-rc.d mysql defaults
$ sudo service mysql status

4. A continuación, ejecute el script mysql_secure_installation para asegurar la base de datos donde puede:

  1. set root password (if not set in the configuration step above).
  2. disable remote root login
  3. remove test database
  4. remove anonymous users and
  5. reload privileges
$ sudo mysql_secure_installation

5. Una vez que el servidor de la base de datos esté protegido, verifique la versión instalada e inicie sesión en el shell de comandos MariaDB de la siguiente manera:

$ mysql -V
$ mysql -u root -p

Para comenzar a aprender MySQL/MariaDB, lea:

  1. Learn MySQL / MariaDB for Beginners – Part 1
  2. Learn MySQL / MariaDB for Beginners – Part 2
  3. MySQL Basic Database Administration Commands – Part III
  4. 20 MySQL (Mysqladmin) Commands for Database Administration – Part IV

Y revise estas 4 herramientas útiles de línea de comandos para monitorear el rendimiento de MySQL/MariaDB en Linux y también revise estas 15 útiles sugerencias de optimización y optimización de rendimiento de MySQL/MariaDB.

Eso es todo. En este artículo, le mostramos cómo instalar MariaDB 10.1 versión estable en varias versiones de Debian y Ubuntu. Puede enviarnos sus preguntas/pensamientos a través del formulario de comentarios a continuación.