Conversió de MySQL a MariaDB a Ubuntu

Aquesta guia està pensada per ajudar-vos a convertir un servidor MySQL en un servidor MariaDB. A més, resoldrem les dependències no satisfetes que puguin passar durant el procés de conversió. Aquests passos estan escrits per funcionar per a Ubuntu Server.

Requisits

  • Un Vultr VPS amb qualsevol versió d'Ubuntu. Aquest article utilitza 14.04, però altres versions haurien de funcionar.
  • MySQL ja instal·lat i en execució.
  • Coneixement de SSH, algunes ordres de Linux.

Elimina MySQL

Executaràs diverses ordres, una darrere l'altra abans de continuar amb la instal·lació de MariaDB.

Executeu aquestes ordres com a root o utilitzeu sudo . Aquesta guia suposa que esteu executant com a root.

service mysql stop
apt-get remove mysql-server mysql-common libmysqlclient18

Instal·leu MariaDB

Executeu les ordres següents com a root o utilitzeu sudo .

apt-get install software-properties-common

Afegiu les claus del repositori MariaDB.

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db

Afegiu el repositori MariaDB al vostre servidor.

sudo add-apt-repository 'deb http://ftp.utexas.edu/mariadb/repo/10.0/ubuntu trusty main'

Finalment, instal·leu MariaDB.

apt-get install mariadb-server libmariadbclient18

Gestió de dependències no satisfetes

L'instal·lador de MariaDB pot fallar amb un error similar al següent.

mariadb-server : Depends: mariadb-server-10.0 (specific version) but it is not going to be installed.

Això pot ser frustrant. Haureu d'instal·lar totes les dependències. El més difícil de resoldre és "libstdc++6 versió 4.9". Els treballarem amb els passos següents.

  • Afegiu el repositori g++ al servidor per resoldre la dependència libstdc++6.
  • Fixació del repositori MariaDB per evitar problemes de dependència i conflictes.

Afegiu el repositori g++

add-apt-repository ppa:ubuntu-toolchain-r/test
apt-get update
apt-get install g++-4.9

Fixeu el repositori MariaDB

Això es fa creant un fitxer amb MariaDB.prefin /etc/apt/preferences.d/amb el contingut següent:

Package: *
Pin: origin <mirror-domain>
Pin-Priority: 1000

Substituïu <mirror-domain>-lo pel mirall que es mostra en accedir a la pàgina de selecció de repositoris MariaDB .

En el meu cas, vaig triar la "Universitat de Texas". Després d'actualitzar-lo, ara el fitxer té aquest contingut:

Package: *
Pin: origin http://ftp.utexas.edu/mariadb/repo/10.0/ubuntu
Pin-Priority: 1000

Deseu el fitxer, actualitzeu el vostre sistema.

apt-get update

Ara es resoldran els problemes de dependència. Si esteu executant la 12.04, tingueu en compte que hi ha hagut informes que g++ estava exclòs en aquesta versió.

Torneu a instal·lar MariaDB.

apt-get install mariadb-server

Proveu la vostra instal·lació de Maria DB.

service mysql start
mysql -u root -p

Veureu una sortida similar a la següent.

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is XXXX
Server version: 10.0.X


Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>

Enhorabona, heu migrat correctament de MySQL a MariaDB a Ubuntu!

Deixa un comentari

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

La Intel·ligència Artificial no està en el futur, és aquí mateix en el present. En aquest bloc Llegiu com les aplicacions d'Intel·ligència Artificial han afectat diversos sectors.

Atacs DDOS: una breu visió general

Atacs DDOS: una breu visió general

També ets víctima d'atacs DDOS i estàs confós sobre els mètodes de prevenció? Llegiu aquest article per resoldre les vostres consultes.

Us heu preguntat mai com guanyen diners els pirates informàtics?

Us heu preguntat mai com guanyen diners els pirates informàtics?

Potser haureu sentit que els pirates informàtics guanyen molts diners, però us heu preguntat mai com guanyen aquest tipus de diners? anem a discutir.

Invents revolucionaris de Google que us facilitaran la vida.

Invents revolucionaris de Google que us facilitaran la vida.

Vols veure els invents revolucionaris de Google i com aquests invents van canviar la vida de tots els éssers humans actuals? A continuació, llegiu al bloc per veure els invents de Google.

Divendres essencial: què va passar amb els cotxes impulsats per IA?

Divendres essencial: què va passar amb els cotxes impulsats per IA?

El concepte de cotxes autònoms per sortir a les carreteres amb l'ajuda de la intel·ligència artificial és un somni que tenim des de fa temps. Però malgrat les diverses promeses, no es veuen enlloc. Llegeix aquest blog per saber-ne més...

Singularitat tecnològica: un futur llunyà de la civilització humana?

Singularitat tecnològica: un futur llunyà de la civilització humana?

A mesura que la ciència evoluciona a un ritme ràpid, fent-se càrrec de molts dels nostres esforços, també augmenten els riscos de sotmetre'ns a una singularitat inexplicable. Llegeix, què pot significar per a nosaltres la singularitat.

Funcionalitats de les capes darquitectura de referència de Big Data

Funcionalitats de les capes darquitectura de referència de Big Data

Llegeix el blog per conèixer de la manera més senzilla les diferents capes de l'Arquitectura Big Data i les seves funcionalitats.

Evolució de lemmagatzematge de dades – Infografia

Evolució de lemmagatzematge de dades – Infografia

Els mètodes d'emmagatzematge de les dades que han anat evolucionant poden ser des del naixement de les dades. Aquest bloc tracta l'evolució de l'emmagatzematge de dades a partir d'una infografia.

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

En aquest món digital, els dispositius domèstics intel·ligents s'han convertit en una part crucial de les vides. A continuació, es mostren alguns avantatges sorprenents dels dispositius domèstics intel·ligents sobre com fan que la nostra vida valgui la pena i sigui més senzilla.

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Recentment, Apple va llançar macOS Catalina 10.15.4, una actualització de suplements per solucionar problemes, però sembla que l'actualització està causant més problemes que provoquen el bloqueig de les màquines Mac. Llegiu aquest article per obtenir més informació