Kako posodobiti/nadgraditi na MariaDB7 za VestaCP/CWP/CentOS 10.10.2?

Ta vadnica vas bo vodila, kakoCentos 7, nadgradite/namestite MariaDB na najnovejšo različico Mariadb10.10.2.

  • Ta vadnica velja tudi za CWP inVestaCPali katero koli drugo združljivo nadzorno ploščo strežnika VPS.

Kako posodobiti/nadgraditi na MariaDB7 za VestaCP/CWP/CentOS 10.10.2?

MariaDB 10.10.2 je zdaj zelo stabilen in v tej izdaji je bilo dodanih in izboljšanih veliko funkcij.

  • Ti lahkotukajPreverite seznam vseh sprememb.

smo uporabiliWordPress, Joomla, xenforo, IPS Forum in nekatere odvisnosti, ki so odvisne odMySQL Skript PHP baze podatkov preverja MariaDB 10.10.2, zato je varno nadgraditi na to različico.

Kaj je MariaDB?

Kratek opis MariaDB:

  • MariaDB je zasnovan zaMySQLneposredni nadomestek.
  • Z več funkcijami: nov mehanizem za shranjevanje, manj hroščev in boljša zmogljivost.
  • MariaDB so razvili številni prvotni razvijalci MySQL, ki zdaj delajo za MariaDB Foundation in MariaDB Corporation, pa tudi mnogi v skupnosti.

Za nadgradnjo sledite tem preprostim korakom za nadgradnjo na najnovejšo različico.

1. korak: Izbrišite staro različico MariaDB

  • Izbrišite staro različico MariaDB, kot je: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Pred namestitvijo priporočamo, da najprej varnostno kopirateBaza podatkov MySQL.

Najprej varnostno kopirajte trenutno konfiguracijo my.cnf▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Zdaj moramo odstraniti trenutno različico mariadb 7, nameščeno na centos 5.5:

Za MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Na tej točki bo MariaDB 5.5 popolnoma odstranjen, baza podatkov pa ne bo odstranjena, ne skrbite.

Za različice nad MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Na tej točki bo MariaDB 10.0/10.1/10.2/10.3 v celoti izbrisana, vendar baza podatkov ne bo izbrisana, ne skrbite.

2. korak: Namestite MariaDB 10.10.2

  • Od različic MariaDB 5.5/10.0/10.1/10.2/10.3 namestite/posodobite na MariaDB 10.10.2.

Namestite uradni repo Mariadb 10.10.2 ▼

yum install nano epel-release -y

Zdaj uredite/ustvarite datoteko Repo/etc/yum.repos.d

Če obstajajo izbrisane ali varnostno kopirane obstoječe repo datoteke, se prepričajte, da nimate drugih repozitorijskih datotek MariaDB ▼

mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak
nano /etc/yum.repos.d/mariadb.repo

Nato prilepite naslednje in shranite▼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Po tem bomo namestili Mariadb 10.10.2 ▼

yum clean all
yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y
yum update -y

Obnovi datoteko my.cnf ▼

rm -rf /etc/my.cnf
cp /etc/my.cnf.bak /etc/my.cnf

Nato aktivirajte Mariadb za zagon in zaženite storitev:

systemctl enable mariadb
service mysql start

3. korak: Nadgradite trenutno bazo podatkov

Po namestitvi moramo trenutno bazo podatkov nadgraditi z naslednjim ukazom ▼

mysql_upgrade
  • Če nič drugega, ste uspešno nadgradili MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 na najnovejšo različico MariaDB 10.10.2.

Če vnašate ukaz mysql_upgrade Pri nadgradnji baze podatkov se prikaže naslednje sporočilo o napaki ▼

[root@ ~]# mysql_upgrade
Version check failed. Got the following error when calling the 'mysql' command line client
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
FATAL ERROR: Upgrade failed

Uporabite naslednjemysql_upgrade ukaz za popravek ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Prosimo, spremenite zgornji "123456" v korensko geslo baze podatkov MySQL ali Mariadb.

Končno lahko potrdite različico baze podatkov MySQL ali Mariadb tako, da zaženete ta ukaz prek SSH s terminala▼

mysql -V

注意 事项

Če ima vaša zbirka podatkov MariaDB podobno sporočilo o napaki▼

警告:数据库错误 Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 50560, now running 100406. Please use mysql_upgrade to fix this error 查询 SHOW FUNCTION STATUS

Za rešitve za napake v bazi podatkov MariaDB kliknite spodnjo povezavo za ogled▼

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) je delil "Kako posodobiti/nadgraditi na MariaDB7 v VestaCP/CWP/CentOS 10.10.2? , da vam pomagam.

Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-1100.html

Dobrodošli na kanalu Telegram spletnega dnevnika Chena Weilianga, kjer boste prejeli najnovejše posodobitve!

🔔 Bodite prvi, ki boste prejeli dragocen »Vodnik za uporabo orodja AI za vsebinski marketing ChatGPT« v zgornjem imeniku kanala! 🌟
📚 Ta vodnik ima ogromno vrednosti, 🌟To je redka priložnost, ne zamudite je! ⏰⌛💨
Delite in všečkajte, če vam je všeč!
Vaše deljenje in všečki so naša stalna motivacija!

 

发表 评论

Vaš e-poštni naslov ne bo objavljen. 必填 项 已 用 * Oznaka

滚动 到 顶部