Hoe om VestaCP/CWP/CentOS 7 op te dateer/op te gradeer na die nuutste weergawe van MariaDB?

Hierdie tutoriaal sal jou lei oor hoe om MariaDB op te gradeer/installeer na die nuutste weergawe op CentOS 7.

Hierdie tutoriaal is ook van toepassing op CWP en VestaCP of enige ander versoenbare VPS-bedienerbeheerpaneel.

Hoe om VestaCP/CWP/CentOS 7 op te dateer/op te gradeer na die nuutste weergawe van MariaDB?

Die nuutste weergawe van MariaDB is nou baie stabiel en baie kenmerke is bygevoeg en verbeter in hierdie weergawe.

Jy kan die lys van alle veranderinge hier nagaan.

Ons het die nuutste weergawe van MariaDB nagegaan met behulp van WordPress , Joomla, xenforo, die IPS-forum en sommige PHP-skripte wat op MySQL DB staatmaak, so dit is veilig om na hierdie weergawe op te gradeer.

Wat is MariaDB?

'n Kort beskrywing oor MariaDB:

  • MariaDB is ontwerp omMySQLdirekte plaasvervanger.
  • Met meer kenmerke: nuwe bergingsenjin, minder foute en beter werkverrigting.
  • MariaDB is ontwikkel deur baie van MySQL se oorspronklike ontwikkelaars, wat nou vir die MariaDB Foundation en MariaDB Corporation werk, sowel as baie in die gemeenskap.

Om op te gradeer, volg hierdie eenvoudige stappe om op te gradeer na die nuutste weergawe.

Stap 1: Vee MariaDB ou weergawe uit

  • Vee die ou weergawe van MariaDB uit, soos: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Voor installasie word dit aanbeveel dat u eers u MySQL-databasis rugsteun.

Rugsteun eers jou huidige my.cnf-konfigurasie▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Nou moet ons die huidige weergawe van mariadb 7 verwyder wat op centos 5.5 geïnstalleer is:

Vir MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Op hierdie stadium sal MariaDB 5.5 heeltemal verwyder word, maar die databasis sal nie verwyder word nie, moenie bekommerd wees nie.

Vir weergawes bo MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Op hierdie stadium sal MariaDB 10.0/10.1/10.2/10.3 heeltemal uitgevee word, maar die databasis sal nie uitgevee word nie, moenie bekommerd wees nie.

Stap 2: Installeer die nuutste weergawe van MariaDB

  • Vanaf MariaDB 5.5/10.0/10.1/10.2/10.3 weergawes, installeer/dateer op na MariaDB se nuutste weergawe.

Installeer die nuutste weergawe van Mariadb amptelike repo ▼

yum install nano epel-release -y

Wysig/skep nou die Repo-lêer/etc/yum.repos.d

As daar bestaande repo-lêers uitvee of rugsteun, maak seker dat jy nie enige ander MariaDB-bewaarlêers het nie ▼

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

Plak dan die volgende en stoor▼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/11.5.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
  • 11.5.1 is die nuutste weergawenommer ten tyde van die opdatering van hierdie artikel.
  • Om die nuutste weergawenommer te kry, besoek asseblief:http://yum.mariadb.org/

Daarna sal ons die nuutste weergawe van Mariadb▼ installeer

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

Herstel my.cnf-lêer ▼

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

Aktiveer dan Mariadb om te begin, en begin die diens:

systemctl enable mariadb
service mysql start

Stap 3: Gradeer die huidige databasis op

Na die installasie moet ons die huidige databasis opgradeer deur die volgende opdrag ▼

mysql_upgrade
  • As niks onverwags gebeur nie, het u MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 suksesvol opgegradeer na die nuutste weergawe van MariaDB.

As jy die opdrag tik mysql_upgrade Wanneer die databasis opgradeer word, verskyn die volgende foutboodskap ▼

[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

Gebruik asseblief die volgendemysql_upgrade opdrag om reg te stel ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Verander asseblief die bogenoemde "123456" na jou MySQL- of Mariadb-databasis-wortelwagwoord.

Uiteindelik kan u die MySQL- of Mariadb-databasisweergawe bevestig deur hierdie opdrag oor SSH vanaf die terminaal uit te voer▼

mysql -V

注意 事项

As jou MariaDB-databasis 'n soortgelyke foutboodskap het▼

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

Vir oplossings vir MariaDB-databasisfoute, klik asseblief die volgende skakel om te sien▼

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Scroll na bo