![Naučte sa MySQL / MariaDB pre začiatočníkov](/f/f9d15c686b97f0c71706e8762118e683.png?width=100&height=100)
MariaDB je známa komunita MySQL, ktorá si získala veľkú popularitu po akvizícii projektu MySQL spoločnosťou Oracle. Zapnuté 24. december 2015 bola vydaná najnovšia stabilná verzia, ktorá je MariaDB 10.1.10.
V tejto verzii bolo pridaných niekoľko nových funkcií a môžete si ich pozrieť nižšie:
V tomto návode vám ukážeme, ako upgradovať MariaDB 5.5 do MariaDB 10.1 najnovšia stabilná verzia. Budete musieť mať prístup root na stroj, kde budete vykonávať aktualizáciu.
Poznámka že ak používate staršiu verziu programu MariaDB, odporúčaný priebeh inovácie je prejsť každou verziou. Napríklad MariaDB 5.1 -> 5.5 -> 10.1.
Ako vždy, pri aktualizácii je dôležité vytvoriť zálohu existujúcich databáz. Databázy môžete buď vykopať pomocou príkazu, ako napríklad:
# mysqldump -u root -ppassword -všetky databázy> /tmp/all-database.sql.
Alebo alternatívne môžete zastaviť službu MariaDB pomocou:
# systemctl stop mysql.
Skopírujte adresár databáz do samostatného priečinka takto:
# cp -a/var/lib/mysql//var/lib/mysql.bak.
V prípade zlyhania aktualizácie môžete na obnovu databáz použiť jednu z vyššie uvedených kópií.
Pred vykonaním akýchkoľvek zmien v súboroch repo je vhodné zaistiť aktuálnosť vašich balíkov. Môžete to urobiť pomocou:
# aktualizácia roku [On RHEL/CentOS 7] # apt-get update [V Debiane/Ubuntu]
Ak máte staré balíky, počkajte na dokončenie inštalácie. Ďalej budete musieť pridať MariaDB 10.1 repo pre distribúcie CentOS/ RHEL 7/. Ak to chcete urobiť, použite svoj obľúbený textový editor, ako napr vim alebo nano a otvorte nasledujúci súbor:
# vim /etc/yum.repos.d/MariaDB10.repo.
Pridajte do nej nasledujúci text:
# Zoznam archívov MariaDB 10.1 CentOS-vytvorené 2016-01-18 09:58 UTC. # http://mariadb.org/mariadb/repositories/ [mariadb] meno = MariaDB. baseurl = http://yum.mariadb.org/10.1/centos7-amd64. gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB. gpgcheck = 1.
Potom súbor uložte a ukončite (pre vim : wq)
Spustite nasledujúcu sériu príkazov a pridajte MariaDB PPA do vášho systému:
# apt-get install software-properties-common. # apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db. # add-apt-repository 'deb [arch = amd64, i386] http://kartolo.sby.datautama.net.id/mariadb/repo/10.1/ubuntu mazane Hlavná'
Dôležité: Nezabudnite vymeniť ubuntu mazane s vašim distribučným názvom a vydaním.
Ak ste si zálohovali svoje databázy, ako je navrhnuté v Krok 1, Teraz ste pripravení pokračovať a odstrániť existujúcu inštaláciu MariaDB.
Ak to chcete urobiť, jednoducho spustite nasledujúci príkaz:
# yum odstrániť mariadb-server mariadb mariadb-libs [On RHEL/CentOS 7] # apt-get purge mariadb-server mariadb mariadb-libs [Na Debiane/Ubuntu]
Ďalej vyčistite vyrovnávaciu pamäť úložiska:
# yum vyčistiť všetky [Na RHEL/CentOS 7] # apt-get clean all [Na Debiane/Ubuntu]
Teraz je načase nainštalovať novšiu verziu MariaDB pomocou:
# yum -y install MariaDB-server MariaDB-client [On RHEL/CentOS 7] # apt-get install mariadb-server MariaDB-client [Na Debiane/Ubuntu]
Po dokončení inštalácie môžete službu MariaDB spustiť pomocou:
# systemctl start mariadb.
Ak chcete, aby sa MariaDB automaticky spustilo po zavedení systému, spustite:
# systemctl povoliť mariadb.
Nakoniec spustite príkaz na aktualizáciu a aktualizujte MariaDB pomocou:
# mysql_upgrade.
Ak chcete overiť, či bola aktualizácia úspešná, spustite nasledujúci príkaz:
# mysql -V.
Blahoželáme, vaša aktualizácia bola dokončená!
Aktualizácie MariaDB/MySQL sú vždy úlohy, ktoré by sa mali vykonávať s mimoriadnou opatrnosťou. Dúfam, že sa ten váš dokončí hladko. Ak narazíte na nejaké problémy, neváhajte a pošlite komentár.