Kuidas värskendada/täiendada VestaCP/CWP/CentOS 7 MariaDB uusimale versioonile?

See õpetus juhendab teid, kuidassenti 7, uuendage/installige MariaDB uusimale MariaDB versioonile.

See õpetus kehtib ka CWP jaVestaCPvõi mõni muu ühilduv VPS-serveri juhtpaneel.

Kuidas värskendada/täiendada VestaCP/CWP/CentOS 7 MariaDB uusimale versioonile?

MariaDB uusim versioon on nüüd väga stabiilne ning sellesse versiooni on lisatud ja täiustatud palju funktsioone.

sa saadSiinKontrollige kõigi muudatuste loendit.

oleme kasutanudWordPress, Joomla, xenforo, IPS Foorum ja mõned sõltuvused, mis sõltuvadMySQL DB PHP-skript kontrollib MariaDB uusimat versiooni, seega on sellele versioonile üleminek ohutu.

Mis on MariaDB?

Lühikirjeldus MariaDB kohta:

  • MariaDB on loodud selleksMySQLotsene asendaja.
  • Rohkem funktsioone: uus salvestusmootor, vähem vigu ja parem jõudlus.
  • MariaDB töötasid välja paljud MySQL-i algsed arendajad, kes töötavad nüüd MariaDB Foundationi ja MariaDB Corporationi heaks, aga ka paljud kogukonna liikmed.

Uuendamiseks järgige neid lihtsaid samme, et minna üle uusimale versioonile.

1. samm: kustutage MariaDB vana versioon

  • Kustutage MariaDB vana versioon, näiteks: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Enne installimist on soovitatav esmalt varundadaMySQL andmebaas.

Esiteks varundage oma praegune my.cnf konfiguratsioon▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Nüüd peame eemaldama Centos 7-le installitud mariadb 5.5 praeguse versiooni:

MariaDB 5.5 ▼ jaoks

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Sel hetkel eemaldatakse MariaDB 5.5 täielikult, kuid andmebaasi ei eemaldata, ärge muretsege.

Versioonide puhul, mis on vanemad kui MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Siinkohal kustutatakse MariaDB 10.0/10.1/10.2/10.3 täielikult, kuid andmebaasi ei kustutata, ärge muretsege.

2. samm: installige MariaDB uusim versioon

  • MariaDB 5.5/10.0/10.1/10.2/10.3 versioonidest installige/värskendage MariaDB uusimale versioonile.

Installige Mariadbi ametliku repo ▼ uusim versioon

yum install nano epel-release -y

Nüüd redigeeri/loo Repo-fail/etc/yum.repos.d

Kui olemasolevaid repofaile on kustutatud või varundatud, veenduge, et teil poleks muid MariaDB hoidlafaile ▼

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

Seejärel kleepige järgmine ja salvestage▼

[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 on selle artikli värskendamise ajal uusim versiooninumber.
  • Uusima versiooninumbri saamiseks külastage:http://yum.mariadb.org/

Pärast seda installime Mariadb▼ uusima versiooni

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

Taasta my.cnf fail ▼

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

Seejärel aktiveerige käivitamiseks Mariadb ja käivitage teenus:

systemctl enable mariadb
service mysql start

3. samm: uuendage praegust andmebaasi

Pärast installimist peame uuendama praegust andmebaasi järgmise käsuga ▼

mysql_upgrade
  • Kui midagi ootamatut ei juhtu, olete MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 edukalt uuendanud MariaDB uusimale versioonile.

Kui sisestate käsku mysql_upgrade Andmebaasi uuendamisel kuvatakse järgmine veateade ▼

[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

Kasutage järgmistmysql_upgrade käsk parandamiseks ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Palun muutke ülaltoodud "123456" oma MySQL või Mariadb andmebaasi juurparooliks.

Lõpuks saate MySQL või Mariadb andmebaasi versiooni kinnitada, käivitades selle käsu terminalist SSH ▼

mysql -V

注意 事项

Kui teie MariaDB andmebaasil on sarnane veateade▼

警告:数据库错误 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 andmebaasi vigade lahenduste leidmiseks klõpsake vaatamiseks järgmist linki▼

发表 评论

您的邮箱地址不会被公开. Kasutatakse kohustuslikke välju * Silt

Leidke Top