Meriv çawa ji bo VestaCP / CWP / CentOS 7 MariaDB10.10.2 nûvekirin / nûvekirin?

Di vê tutoriyê de dê rêberiya we bike ka hûn çawa bikincent 7, MariaDB bi guhertoya herî dawî ya Mariadb10.10.2 nûve bikin/saz bikin.

  • Ev tutorial jî ji bo CWP ûVestaCPan panelek kontrolê ya servera VPS-ya hevgirtî ya din.

Meriv çawa ji bo VestaCP / CWP / CentOS 7 MariaDB10.10.2 nûvekirin / nûvekirin?

MariaDB 10.10.2 naha pir aram e û di vê berdanê de gelek taybetmendî hatine zêdekirin û çêtir kirin.

  • hûn dikarin此处Lîsteya hemî guhertinan kontrol bikin.

me bi kar aniyeWordPress, Joomla, xenforo, Foruma IPS û hin girêdanên ku girêdayî neMySQL Skrîpta PHP ya DB-ê ji bo MariaDB 10.10.2 kontrol dike, ji ber vê yekê ew ewle ye ku meriv vê guhertoyê nûve bike.

MariaDB çi ye?

Danasînek kurt li ser MariaDB:

  • MariaDB hatiye dîzaynkirinMySQLcîgir rasterast.
  • Bi taybetmendiyên bêtir: motora hilanînê ya nû, kêm xelet û performansa çêtir.
  • MariaDB ji hêla gelek pêşdebirên orîjînal ên MySQL ve hatî pêşve xistin, ku naha ji bo Weqfa MariaDB û Pargîdaniya MariaDB, û her weha gelek di civakê de dixebitin.

Ji bo nûvekirinê, van gavên hêsan bişopînin da ku hûn guhertoya herî dawî nûve bikin.

Gav 1: Guhertoya kevn a MariaDB jêbirin

  • Guhertoya kevn a MariaDB jêbirin, wekî: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Berî sazkirinê, tê pêşniyar kirin ku hûn pêşî paşde bikinDatabasa MySQL.

Pêşî, veavakirina my.cnf ya heyî işkestê bikin ▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Naha pêdivî ye ku em guhertoya heyî ya mariadb 7 ku li ser centos 5.5 hatî saz kirin jêbirin:

Ji bo MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Di vê nuqteyê de MariaDB 5.5 dê bi tevahî were rakirin, lê databas nayê rakirin, xem neke.

Ji bo guhertoyên jorîn MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Di vê xalê de, MariaDB 10.0/10.1/10.2/10.3 dê bi tevahî were jêbirin, lê databas nayê jêbirin, xem neke.

Gav 2: MariaDB 10.10.2 saz bikin

  • Ji guhertoyên MariaDB 5.5/10.0/10.1/10.2/10.3, saz bikin / nûve bikin MariaDB 10.10.2.

Mariadb 10.10.2 repoya fermî ▼ saz bikin

yum install nano epel-release -y

Naha pelê Repo biguherînin / biafirînin/etc/yum.repos.d

Ger pelên depoyên heyî jêbirin an paşvekişandinê hene, pê ewle bin ku hûn pelên depoya MariaDB yên din tune ne ▼

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

Dûv re ya jêrîn binivîsin, û ▼ hilînin

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

Piştî wê em ê Mariadb 10.10.2 ▼ saz bikin

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

Pelê my.cnf ▼ vegerîne

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

Dûv re, Mariadb çalak bike ku boot bike, û karûbarê dest pê bike:

systemctl enable mariadb
service mysql start

Gav 3: Databasa heyî nûve bikin

Piştî sazkirinê, pêdivî ye ku em databasa heyî bi fermana jêrîn ▼ nûve bikin

mysql_upgrade
  • Ger tiştek din nebe, we MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 bi guhertoya herî dawî ya MariaDB 10.10.2 bi serfirazî nûve kir.

Heke hûn fermanê dinivîsin mysql_upgrade Dema ku databasê nûve dike, peyama xeletiya jêrîn ▼ xuya dibe

[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

Ji kerema xwe jêrîn bikar bîninmysql_upgrade fermana rastkirina ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Ji kerema xwe ya jorîn "123456" bi şîfreya root ya databasa MySQL an Mariadb biguherînin.

Di dawiyê de, hûn dikarin guhertoya databasa MySQL an Mariadb-ê bi xebitandina vê fermanê li ser SSH ji termînalê ▼ piştrast bikin

mysql -V

Pêşîgirtin

Ger databasa weya MariaDB peyamek xeletiyek wusa heye▼

警告:数据库错误 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

Ji bo çareseriyên çewtiyên databasa MariaDB, ji kerema xwe zencîreya jêrîn bikirtînin da ku bibînin▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) parve kir " Meriv çawa di VestaCP / CWP / CentOS 7 de MariaDB10.10.2 nûvekirin / nûvekirin? , ji bo alîkariya we.

Bi xêr hatî bo parvekirina girêdana vê gotarê:https://www.chenweiliang.com/cwl-1100.html

Hûn bi xêr hatin kanala Telegramê ya bloga Chen Weiliang da ku nûvekirinên herî dawî bistînin!

🔔 Bibin yê yekem ku di pelrêça jorîn a kanalê de "Rêbernameya Bikaranîna Amûra AI-ya Kirrûbirra Naveroka ChatGPT" ya bi qîmet bistîne! 🌟
📚 Ev rêber nirxek pir mezin dihewîne, 🌟Ev derfetek kêm e, wê ji dest nede! ⏰⌛💨
Heke hûn hez dikin parve bikin û hez bikin!
Parvekirin û ecibandinên we motîvasyona meya domdar e!

 

评论

Navnîşana e-nameya we nayê weşandin. Zeviyên pêdivî têne bikar anîn * Awanasî

li jor bigerin