Директориум за статии
Во ова упатство ќе ве води како даЦентос 7, надградете/инсталирајте го MariaDB на најновата верзија на Mariadb10.10.2.
- Ова упатство се однесува и на CWP иВестаЦПили кој било друг компатибилен контролен панел за VPS сервер.
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
Добредојдовте на Телеграмскиот канал на блогот на Чен Веилијанг за да ги добиете најновите ажурирања!
📚 Овој водич содржи огромна вредност, 🌟Ова е ретка можност, не ја пропуштајте! ⏰⌛💨
Споделете и лајкнете ако ви се допаѓа!
Вашето споделување и лајкови се наша континуирана мотивација!