Како да се ажурира/надгради на MariaDB7 за VestaCP/CWP/CentOS 10.10.2?

Во ова упатство ќе ве води како даЦентос 7, надградете/инсталирајте го MariaDB на најновата верзија на Mariadb10.10.2.

  • Ова упатство се однесува и на CWP иВестаЦПили кој било друг компатибилен контролен панел за VPS сервер.

Како да се ажурира/надгради на MariaDB7 за VestaCP/CWP/CentOS 10.10.2?

MariaDB 10.10.2 сега е многу стабилен и многу функции се додадени и подобрени во ова издание.

  • Ти можешовдеПроверете ја листата на сите промени.

ние користевмеWordPress, Joomla, xenforo, IPS форум и некои зависности кои зависат одMySQL, PHP скриптата на DB проверува за MariaDB 10.10.2, па затоа е безбедно да се надгради на оваа верзија.

Што е MariaDB?

Краток опис за MariaDB:

  • MariaDB е дизајнирана даMySQL,директна замена.
  • Со повеќе функции: нов мотор за складирање, помалку грешки и подобри перформанси.
  • MariaDB беше развиена од многу оригинални програмери на MySQL кои сега работат за MariaDB Foundation и MariaDB Corporation, како и многумина во заедницата.

За надградба, следете ги овие едноставни чекори за да ја надградите до најновата верзија.

Чекор 1: Избришете ја старата верзија на MariaDB

  • Избришете ја старата верзија на MariaDB, како што се: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Пред да инсталирате, се препорачува прво да направите резервна копијаMySQL база на податоци.

Прво, направете резервна копија од вашата моментална конфигурација my.cnf ▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Сега треба да ја отстраниме тековната верзија на mariadb 7 инсталирана на centos 5.5:

За MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Во овој момент MariaDB 5.5 ќе биде целосно отстранета, но базата на податоци нема да биде отстранета, не грижете се.

За верзии над MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Во овој момент, MariaDB 10.0/10.1/10.2/10.3 ќе биде целосно избришано, но базата на податоци нема да биде избришана, не грижете се.

Чекор 2: Инсталирајте MariaDB 10.10.2

  • Од верзии на MariaDB 5.5/10.0/10.1/10.2/10.3, инсталирајте/ажурирајте на MariaDB 10.10.2.

Инсталирајте го Mariadb 10.10.2 официјалното репо ▼

yum install nano epel-release -y

Сега уредете/креирајте ја датотеката Repo/etc/yum.repos.d

Ако има бришење или резервна копија на постоечки репо-датотеки, проверете дали немате други датотеки на складиштето на MariaDB ▼

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

Потоа залепете го следново и зачувајте го ▼

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

После тоа ќе инсталираме Mariadb 10.10.2 ▼

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

Вратете ја датотеката my.cnf ▼

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

Потоа, активирајте го Mariadb за подигање и стартувајте ја услугата:

systemctl enable mariadb
service mysql start

Чекор 3: Надградете ја тековната база на податоци

По инсталацијата, треба да ја надградиме тековната база на податоци со следнава команда ▼

mysql_upgrade
  • Ако ништо друго, успешно ја надградивте MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 на најновата верзија на MariaDB 10.10.2.

Ако ја пишувате командата mysql_upgrade При надградба на базата на податоци, се појавува следнава порака за грешка ▼

[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

Ве молиме користете го следновоmysql_upgrade команда за поправање ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Ве молиме сменете го горенаведеното „123456“ во вашата root лозинка за базата на податоци MySQL или Mariadb.

Конечно, можете да ја потврдите верзијата на базата на податоци MySQL или Mariadb со извршување на оваа команда преку SSH од терминалот ▼

mysql -V

мерки на претпазливост

Ако вашата база на податоци на MariaDB има слична порака за грешка ▼

警告:数据库错误 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, ве молиме кликнете на врската подолу за да ја видите ▼

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Како да се ажурира/надгради на MariaDB7 во VestaCP/CWP/CentOS 10.10.2? , да ви помогнеме.

Добредојдовте да ја споделите врската од оваа статија:https://www.chenweiliang.com/cwl-1100.html

Добредојдовте на Телеграмскиот канал на блогот на Чен Веилијанг за да ги добиете најновите ажурирања!

🔔 Бидете први што ќе го добиете вредниот „Водич за употреба на алатката за AI за маркетинг на содржина на ChatGPT“ во горниот директориум на каналот! 🌟
📚 Овој водич содржи огромна вредност, 🌟Ова е ретка можност, не ја пропуштајте! ⏰⌛💨
Споделете и лајкнете ако ви се допаѓа!
Вашето споделување и лајкови се наша континуирана мотивација!

 

评论

Вашата адреса за е-пошта нема да биде објавена. Се користат задолжителните полиња * Етикета

скролувајте до врвот