Nola eguneratu/berritu VestaCP/CWP/CentOS 7 MariaDB-ren azken bertsiora?

Tutorial honetan nola egin gidatuko zaituCentos 7, berritu/instalatu MariaDB MariaDB azken bertsiora.

Tutorial hau CWP etaVestaCPedo beste edozein VPS zerbitzariaren kontrol panel bateragarri.

Nola eguneratu/berritu VestaCP/CWP/CentOS 7 MariaDB-ren azken bertsiora?

MariaDB-ren azken bertsioa oso egonkorra da orain eta funtzio asko gehitu eta hobetu dira bertsio honetan.

Ahal duzuHemenEgiaztatu aldaketa guztien zerrenda.

erabili dituguWordPress, Joomla, xenforo, IPS Forum eta mendeko mendekotasun batzukMySQL DB-ren PHP script-ak MariaDB azken bertsioa egiaztatzen du, beraz, segurua da bertsio honetara eguneratzea.

Zer da MariaDB?

MariaDBri buruzko deskribapen laburra:

  • MariaDB horretarako diseinatuta dagoMySQLzuzeneko ordezkoa.
  • Ezaugarri gehiagorekin: biltegiratze-motor berria, akats gutxiago eta errendimendu hobea.
  • MariaDB MySQL-ren jatorrizko garatzaile askok garatu zuten, gaur egun MariaDB Fundazioan eta MariaDB Korporaziorako lan egiten dutenak, baita komunitateko askok ere.

Bertsio-berritzeko, jarraitu urrats erraz hauek azken bertsiora eguneratzeko.

1. urratsa: ezabatu MariaDB bertsio zaharra

  • Ezabatu MariaDB-ren bertsio zaharra, adibidez: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Instalatu aurretik, gomendatzen da babeskopia egitea lehenikMySQL datu-basea.

Lehenik eta behin, egin segurtasun kopia zure uneko my.cnf konfigurazioa▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Orain centos 7-n instalatutako mariadb 5.5-en egungo bertsioa kendu behar dugu:

MariaDB 5.5erako ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Une honetan MariaDB 5.5 erabat kenduko da, baina datu-basea ez da kenduko, ez kezkatu.

MariaDB 10etik gorako bertsioetarako: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Une honetan, MariaDB 10.0/10.1/10.2/10.3 guztiz ezabatuko da, baina datu-basea ez da ezabatuko, ez kezkatu.

2. urratsa: instalatu MariaDB-ren azken bertsioa

  • MariaDB 5.5/10.0/10.1/10.2/10.3 bertsioetatik, instalatu/eguneratu MariaDB azken bertsiora.

Instalatu Mariadb-ren errepositorio ofizialaren azken bertsioa ▼

yum install nano epel-release -y

Orain editatu/sortu Repo fitxategia/etc/yum.repos.d

Lehendik dauden repo fitxategiak ezabatu edo babeskopiak badituzu, ziurtatu ez duzula beste MariaDB biltegi fitxategirik ▼

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

Ondoren, itsatsi hurrengoa eta gorde▼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/11.5.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
  • Artikulu hau eguneratzen denean 11.5.1 da azken bertsio-zenbakia.
  • Azken bertsio-zenbakia lortzeko, bisitatu:http://yum.mariadb.org/

Horren ostean, Mariadb▼-ren azken bertsioa instalatuko dugu

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

Berreskuratu my.cnf fitxategia ▼

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

Ondoren, aktibatu Mariadb abiarazteko eta martxan jarri zerbitzua:

systemctl enable mariadb
service mysql start

3. urratsa: Eguneratu uneko datu-basea

Instalatu ondoren, uneko datu-basea berritu behar dugu komando honen bidez ▼

mysql_upgrade
  • Ustekabeko ezer gertatzen ez bada, MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 behar bezala berritu duzu MariaDB-ren azken bertsiora.

Komandoa idazten ari bazara mysql_upgrade Datu-basea eguneratzean, errore-mezu hau agertzen da ▼

[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

Mesedez, erabili honako haumysql_upgrade konpontzeko komandoa ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Mesedez, aldatu goiko "123456" zure MySQL edo Mariadb datu-basearen erroko pasahitzarekin.

Azkenik, MySQL edo Mariadb datu-basearen bertsioa berretsi dezakezu komando hau terminaletik SSH bidez exekutatuta▼

mysql -V

注意 事项

Zure MariaDB datu-baseak antzeko errore-mezu bat badu▼

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

MariaDB datu-basearen akatsen konponbideetarako, egin klik beheko estekan ikusteko▼

发表 评论

Zure helbide elektronikoa ez da argitaratuko. 必填 项 已 用 * 标注

Igo korrituko