Com instal·lar MariaDB 10 a Debian i Ubuntu


MariaDB és una bifurcació gratuïta i de codi obert del popular programari de servidor de gestió de bases de dades MySQL. Està desenvolupat sota la GPLv2 (General Public License versió 2) pels desenvolupadors originals de MySQL i està pensat per continuar sent codi obert.

Està dissenyat per aconseguir una alta compatibilitat amb MySQL. Per començar, podeu llegir les funcions de MariaDB vs MySQL per obtenir més informació i, sobretot, l'utilitzen grans empreses/organitzacions com ara Wikipedia, WordPress.com, Google plus i moltes més.

En aquest article, us mostrarem com instal·lar la versió estable de MariaDB 10.1 en diverses versions de distribució de Debian i Ubuntu.

Instal·leu MariaDB a Debian i Ubuntu

1. Abans d'instal·lar MariaDB, haureu d'importar la clau del repositori i afegir el repositori MariaDB amb les ordres següents:

$ 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. A continuació, actualitzeu la llista de fonts dels paquets del sistema i instal·leu el servidor MariaDB d'aquesta manera:

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

Durant el curs de la instal·lació, se us demanarà que configureu el servidor MariaDB; establiu una contrasenya d'usuari root segura a la interfície següent.

Torneu a introduir la contrasenya i premeu [Enter] per continuar amb el procés d'instal·lació.

3. Quan finalitzi la instal·lació dels paquets MariaDB, inicieu el dimoni del servidor de bases de dades durant el temps i activeu-lo perquè s'iniciï automàticament a l'arrencada següent de la manera següent:

------------- 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ó, executeu l'script mysql_secure_installation per protegir la base de dades on pugueu:

  1. configureu la contrasenya d'arrel (si no s'ha establert al pas de configuració anterior).
  2. desactiva l'inici de sessió arrel remot
  3. elimina la base de dades de prova
  4. eliminar usuaris anònims i
  5. privilegis de recarrega

$ sudo mysql_secure_installation

5. Un cop assegurat el servidor de bases de dades, comproveu-ne la versió instal·lada i inicieu sessió a l'intèrpret d'ordres de MariaDB de la manera següent:

$ mysql -V
$ mysql -u root -p

Per començar a aprendre MySQL/MariaDB, llegiu:

  1. Aprèn MySQL/MariaDB per a principiants - Part 1
  2. Aprèn MySQL/MariaDB per a principiants - Part 2
  3. Ordres d'administració de bases de dades bàsiques de MySQL - Part III
  4. 20 ordres de MySQL (Mysqladmin) per a l'administració de bases de dades - Part IV

I mireu aquestes 4 eines de línia d'ordres útils per a 15 consells útils per a l'optimització i l'optimització del rendiment de MySQL/MariaDB.

Això és tot. En aquest article, us vam mostrar com instal·lar la versió estable de MariaDB 10.1 en diverses versions de Debian i Ubuntu. Pots enviar-nos qualsevol pregunta/pensament mitjançant el formulari de comentaris a continuació.