MariaDB on kuulus MySQL -i kogukonna kahvel, mis sai pärast Oracle'i MySQL -projekti omandamist palju populaarsust. Peal 24. detsember 2015 ilmus viimane stabiilne versioon, mis on MariaDB 10.1.10.
Sellesse versiooni on lisatud vähe uusi funktsioone ja näete neid allpool:
Selles õpetuses näitame teile, kuidas uuendada MariaDB 5.5 et MariaDB 10.1 viimane stabiilne versioon. Teil peab olema juurjuurdepääs masinasse, kus te uuendamist teete.
Märge et kui kasutate MariaDB varasemat versiooni, on soovitatav uuendada iga versiooni. Näiteks MariaDB 5.1 -> 5.5 -> 10.1.
Nagu alati uuendamisel, on oluline luua olemasolevate andmebaaside varukoopia. Andmebaasid saate tühjendada järgmise käsuga:
# mysqldump -u root -ppassword -kõik -andmebaasid> /tmp/all-database.sql.
Või võite MariaDB -teenuse peatada järgmiselt.
# systemctl peata mysql.
Ja kopeerige andmebaaside kataloog eraldi kausta järgmiselt:
# cp -a/var/lib/mysql//var/lib/mysql.bak.
Kui uuendamine ebaõnnestub, saate oma andmebaaside taastamiseks kasutada ühte ülaltoodud koopiatest.
Hea tava on enne repofailides muudatuste tegemist veenduda, et teie paketid on ajakohased. Seda saate teha järgmiselt.
# yum värskendus [RHEL/CentOS 7] # apt-get update [Debianis/Ubuntu]
Kui teil on vanu pakette, oodake installimise lõppu. Järgmisena peate lisama MariaDB 10.1 repo CentOS/ RHEL 7/ distributsioonidele. Selleks kasutage oma lemmiktekstiredaktorit, näiteks vim või nano ja avage järgmine fail:
# vim /etc/yum.repos.d/MariaDB10.repo.
Lisage sinna järgmine tekst:
# MariaDB 10.1 CentOS hoidlate loend-loodud 18.01.2016 09:58 UTC. # http://mariadb.org/mariadb/repositories/ [mariadb] nimi = MariaDB. baseurl = http://yum.mariadb.org/10.1/centos7-amd64. gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB. gpgcheck = 1.
Seejärel salvestage ja väljuge failist (vim jaoks : wq)
MariaDB PPA lisamiseks oma süsteemi käivitage järgmine käskude seeria:
# apt-get install software-properties-common. # apt-key adv-recv-keys-võtmeserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db. # add-apt-repository 'deb [arch = amd64, i386] http://kartolo.sby.datautama.net.id/mariadb/repo/10.1/ubuntu kavalalt peamine '
Oluline: Ärge unustage asendada ubuntu kavalalt oma levitamisnime ja väljalaskega.
Kui olete oma andmebaasidest varukoopia teinud, nagu on soovitatud punktis Samm 1, olete nüüd valmis jätkama ja olemasoleva MariaDB installi eemaldama.
Selleks käivitage lihtsalt järgmine käsk:
# yum eemalda mariadb-server mariadb mariadb-libs [On RHEL/CentOS 7] # apt-get purge mariadb-server mariadb mariadb-libs [Debianis/Ubuntu]
Seejärel puhastage hoidla vahemälu:
# yum clean all [On RHEL/CentOS 7] # apt-get clean [Debian/Ubuntu]
Nüüd on aeg installida MariaDB uuem versioon, kasutades järgmist:
# yum -y installi MariaDB-server MariaDB-klient [RHEL/CentOS 7] # apt-get install mariadb-server MariaDB-klient [Debianis/Ubuntu]
Kui installimine on lõpule jõudnud, saate teenuse MariaDB käivitada järgmiselt.
# systemctl käivitage mariadb.
Kui soovite, et MariaDB käivituks automaatselt pärast süsteemi käivitamist, käivitage:
# systemctl lubab mariadb.
Lõpuks käivitage MariaDB täiendamiseks käsk upgrade:
# mysql_upgrade.
Uuendamise õnnestumise kontrollimiseks käivitage järgmine käsk:
# mysql -V.
Õnnitleme, teie täiendamine on lõpule viidud!
MariaDB/MySQL täiendused on alati ülesanded, mida tuleks teha eriti ettevaatlikult. Loodan, et teie oma lõpetas sujuvalt. Kui teil tekib probleeme, ärge kartke postitada kommentaari.