Umbreytir frá MySQL í MariaDB á Ubuntu

Þessi handbók er ætlað að hjálpa þér við að breyta MySQL netþjóni í MariaDB netþjón. Að auki munum við leysa óuppfyllt ósjálfstæði sem geta átt sér stað meðan á umbreytingarferlinu stendur. Þessi skref eru skrifuð til að vinna fyrir Ubuntu Server.

Kröfur

  • Vultr VPS sem keyrir hvaða útgáfu sem er af Ubuntu. Þessi grein notar 14.04, en aðrar útgáfur ættu að virka.
  • MySQL þegar uppsett og í gangi.
  • Þekking á SSH, sumum Linux skipunum.

Fjarlægðu MySQL

Þú munt keyra nokkrar skipanir, hver á eftir annarri áður en við höldum áfram að setja upp MariaDB.

Keyrðu þessar skipanir sem rót eða notaðu sudo . Þessi handbók gerir ráð fyrir að þú sért að keyra sem rót.

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

Settu upp MariaDB

Keyrðu eftirfarandi skipanir sem rót eða notaðu sudo .

apt-get install software-properties-common

Bættu við MariaDB geymslulyklum.

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

Bættu MariaDB geymslunni við netþjóninn þinn.

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

Að lokum skaltu setja upp MariaDB.

apt-get install mariadb-server libmariadbclient18

Meðhöndla óuppfylltar ósjálfstæði

MariaDB uppsetningarforritið gæti mistekist með villu svipaða eftirfarandi.

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

Þetta getur verið svekkjandi. Þú verður að setja upp allar ósjálfstæðin. Erfiðast að leysa er "libstdc++6 útgáfa 4.9". Við munum vinna í kringum þetta með eftirfarandi skrefum.

  • Bættu g++ geymslu við þjóninn til að leysa libstdc++6 ósjálfstæði.
  • MariaDB geymslupláss til að koma í veg fyrir ósjálfstæðisvandamál og árekstra.

Bættu við g++ geymslunni

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

Festu MariaDB geymsluna

Þetta er gert með því að búa til skrá með MariaDB.prefinn /etc/apt/preferences.d/með eftirfarandi innihaldi:

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

Skiptu út <mirror-domain>fyrir spegilinn sem sýndur er þegar þú opnar MariaDB Repositories Val síðuna.

Í mínu tilfelli valdi ég "háskólann í Texas". Eftir að hafa uppfært hana hefur skráin nú þetta efni:

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

Vistaðu skrána, uppfærðu kerfið þitt.

apt-get update

Ástandsmálin verða nú leyst. Ef þú ert að keyra 12.04, athugaðu að það hafa verið tilkynningar um að g++ hafi verið útilokað í þessari útgáfu.

Settu upp MariaDB aftur.

apt-get install mariadb-server

Prófaðu Maria DB uppsetninguna þína.

service mysql start
mysql -u root -p

Þú munt sjá svipað úttak og eftirfarandi.

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)]>

Til hamingju, þú hefur flutt úr MySQL til MariaDB á Ubuntu!

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira