Atliekant standartinį duomenų bazės valdymo sistemos MariaDB diegimą serveryje būna įdiegiama 5.5 versija. Kai kurios sistemos reikalauja aukštesnės versijos nei 5.5, todėl parengėme pamoką, kaip atnaujinti MariaDB versiją.
Pamoka parengta naudojant virtualiai dedikuotą serverį su įdiegtu CentOS 7 šablonu.
0. Preliminarūs reikalavimai
* Virtualiai dedikuotas serveris, naudojantis CentOS7 operacinę sistemą bei MariaDB duomenų bazių valdymo sistemą. Kaip įsidiegti MariaDB rasite kitoje mūsų
pamokoje.
1. Pasiruošimas atnaujinimui:
Visų pirma susikurkite visų duomenų bazių (jeigu jau naudojate duomenų bazes) atsargines kopijas įvykdę komandą:
MYSQL_PWD=jūsų_slaptažodis mysqldump -u jūsų_naudotojo_vardas --all-databases --routines --triggers > /tmp/all-databases.sql
Sustabdykite MariaDB tarnybą:
service mariadb stop
Ištrinkite visus papildomus paketus, kaip pavyzdžiui
mariadb-bench:
rpm -e mariadb-bench
Iškelkite duomenų bazių direktoriją į atskirą direktoriją (reikalinga tik tuo atveju, jei jau naudojotės duomenų bazėmis):
cp -a /var/lib/mysql/ /var/lib/mysql_backup
2. MariaDB repozitorijos konfigūravimas:
Visų pirma atsidarykite
adresą ir pasirinkite norimą MariaDB versiją.
Tada atsidarykite
/etc/yum.repos.d/ direktoriją:
cd /etc/yum.repos.d/
Ir sukurkite failą
MariaDB.repo:
touch MariaDB.repo
Naudodami
nano failų redagavimo įrankį perkelkite MariaDB Foundation matomą failo tekstą (šiuo atveju mes pasirinkome 10.1 versiją):
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
3. Naujesnės versijos MariaDB diegimas:
Atlikite MariaDB diegimą:
yum install mariadb
Startuokite MariaDB:
service mariadb start
Sėkmingai atlikus visus veiksmus MariaDB versija bus atnaujinta į 10.1 versiją. Tai galite patikrinti įvykdydami komandą serveryje:
mysql -V