Hoe bywurkje / opwurdearje nei MariaDB7 foar VestaCP / CWP / CentOS 10.10.2?

Yn dizze tutorial sil jo liede hoe't jo kinnesinten 7, upgrade / ynstallearje MariaDB nei de lêste ferzje fan Mariadb10.10.2.

  • Dizze tutorial jildt ek foar CWP enVictacpof in oar kompatibel VPS-tsjinner kontrôlepaniel.

Hoe bywurkje / opwurdearje nei MariaDB7 foar VestaCP / CWP / CentOS 10.10.2?

MariaDB 10.10.2 is no heul stabyl en in protte funksjes binne tafoege en ferbettere yn dizze release.

  • Do kinstHjirKontrolearje de list mei alle feroarings.

wy hawwe brûktWordPress, Joomla, xenforo, IPS Forum en guon ôfhinklikens dy't ôfhinklik binne fanMySQL It PHP-skript fan de DB kontrolearret foar MariaDB 10.10.2, dus it is feilich om te upgrade nei dizze ferzje.

Wat is MariaDB?

In koarte beskriuwing oer MariaDB:

  • MariaDB is ûntworpen omMySQLdirekte ferfanger.
  • Mei mear funksjes: nije opslachmotor, minder bugs en bettere prestaasjes.
  • MariaDB waard ûntwikkele troch in protte fan MySQL's orizjinele ûntwikkelders, dy't no wurkje foar de MariaDB Foundation en MariaDB Corporation, lykas ek in protte yn 'e mienskip.

Folgje dizze ienfâldige stappen om te upgrade nei de lêste ferzje.

Stap 1: Wiskje de âlde ferzje fan MariaDB

  • Wiskje de âlde ferzje fan MariaDB, lykas: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Foardat jo ynstallearje, is it oan te rieden dat jo earst in reservekopy meitsjeMySQL databank.

Meitsje earst reservekopy fan jo hjoeddeistige my.cnf-konfiguraasje▼

cp /etc/my.cnf /etc/my.cnf.bak
  • No moatte wy de hjoeddeistige ferzje fan mariadb 7 ynstalleare op centos 5.5 fuortsmite:

Foar MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Op dit punt sil MariaDB 5.5 folslein fuortsmiten wurde, mar de databank sil net fuortsmiten wurde, meitsje jo gjin soargen.

Foar ferzjes boppe MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Op dit punt sil MariaDB 10.0/10.1/10.2/10.3 folslein wiske wurde, mar de databank sil net wiske wurde, meitsje jo gjin soargen.

Stap 2: Ynstallearje MariaDB 10.10.2

  • Fan MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 ferzjes, ynstallearje / bywurkje nei MariaDB 10.10.2.

Ynstallearje Mariadb 10.10.2 offisjele repo ▼

yum install nano epel-release -y

Bewurkje / meitsje no it Repo-bestân/etc/yum.repos.d

As d'r besteande repo-bestannen wiskje of reservekopy binne, soargje derfoar dat jo gjin oare MariaDB-repositorybestannen hawwe ▼

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

Plak dan it folgjende, en bewarje▼

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

Dêrnei sille wy Mariadb 10.10.2 ▼ ynstallearje

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

Herstel my.cnf triem ▼

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

Aktivearje dan Mariadb om te booten, en start de tsjinst:

systemctl enable mariadb
service mysql start

Stap 3: Upgrade de hjoeddeistige databank

Nei ynstallaasje moatte wy de hjoeddeistige database opwurdearje troch it folgjende kommando ▼

mysql_upgrade
  • As neat oars, hawwe jo MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 mei súkses opwurdearre nei de lêste ferzje fan MariaDB 10.10.2.

As jo ​​​​it kommando ynfiere mysql_upgrade By it opwurdearjen fan de databank ferskynt it folgjende flaterberjocht ▼

[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

Brûk asjebleaft de folgjendemysql_upgrade kommando om te reparearjen ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Feroarje asjebleaft it boppesteande "123456" yn jo MySQL- as Mariadb-database root wachtwurd.

Uteinlik kinne jo de MySQL- as Mariadb-databaseferzje befestigje troch dit kommando út te fieren oer SSH fanút it terminal▼

mysql -V

Foarsoarchsmaatregels

As jo ​​MariaDB-database in ferlykber flaterberjocht hat▼

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

Foar oplossingen foar MariaDB-databaseflaters, klikje asjebleaft op de folgjende keppeling om te besjen▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) dield "Hoe bywurkje / opwurdearje nei MariaDB7 yn VestaCP/CWP/CentOS 10.10.2? , om dy te helpen.

Wolkom om de keppeling fan dit artikel te dielen:https://www.chenweiliang.com/cwl-1100.html

Wolkom by it Telegram-kanaal fan Chen Weiliang's blog om de lêste updates te krijen!

🔔 Wês de earste om de weardefolle "ChatGPT Content Marketing AI Tool Usage Guide" te krijen yn 'e kanaaltopmap! 🌟
📚 Dizze hantlieding befettet enoarme wearde, 🌟Dit is in seldsume kâns, mis it net! ⏰⌛💨
Diel en like as jo wolle!
Jo dielen en likes binne ús trochgeande motivaasje!

 

发表 评论

Jo e-postadres wurdt net publisearre. Ferplichte fjilden wurde brûkt * Etiket

rôlje nei boppen