Директориум за статии
Во ова упатство ќе ве води како даЦентос 7, надградете/инсталирајте го MariaDB на најновата верзија на MariaDB.
Ова упатство се однесува и на CWP иВестаЦПили кој било друг компатибилен контролен панел за VPS сервер.

Најновата верзија на MariaDB сега е многу стабилна и многу функции се додадени и подобрени во ова издание.
Ти можешовдеПроверете ја листата на сите промени.
ние користевмеWordPress, Joomla, xenforo, IPS форум и некои зависности кои зависат одMySQL, PHP скриптата на DB ја проверува најновата верзија на MariaDB, па затоа е безбедно да се надгради на оваа верзија.
Што е 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
- Од верзии на MariaDB 5.5/10.0/10.1/10.2/10.3, инсталирајте/ажурирајте до најновата верзија на MariaDB.
Инсталирајте ја најновата верзија на официјалното складиште на Mariadb ▼
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/11.5.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
- 11.5.1 е најновиот број на верзијата во моментот на ажурирање на овој напис.
- За да го добиете бројот на најновата верзија, посетете:
http://yum.mariadb.org/
После тоа ќе ја инсталираме најновата верзија на Mariadb▼
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.
Ако ја пишувате командата 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/ ) сподели „Како да се ажурира/надгради VestaCP/CWP/CentOS 7 на најновата верзија на MariaDB?“ 》, корисно за вас.
Добредојдовте да ја споделите врската од оваа статија:https://www.chenweiliang.com/cwl-1100.html
За да отклучите повеќе скриени трикови🔑, добредојдени сте да се придружите на нашиот Телеграм канал!
Споделете и лајкнете ако ви се допаѓа! Вашите споделувања и лајкови се наша постојана мотивација!
