Hoe updaten/upgraden naar MariaDB7 voor VestaCP/CWP/CentOS 10.10.2?

In deze zelfstudie wordt u uitgelegd hoe ucentos 7, upgrade/installeer MariaDB naar de nieuwste versie van Mariadb10.10.2.

  • Deze tutorial is ook van toepassing op CWP enVestaCPof een ander compatibel VPS-servercontrolepaneel.

Hoe updaten/upgraden naar MariaDB7 voor VestaCP/CWP/CentOS 10.10.2?

MariaDB 10.10.2 is nu erg stabiel en er zijn veel functies toegevoegd en verbeterd in deze release.

  • 你 可以 在此 处Bekijk de lijst met alle wijzigingen.

we hebben gebruiktWordPress, Joomla, xenforo, IPS Forum en enkele afhankelijkheden die afhankelijk zijn vanMySQL Het PHP-script van de database controleert op MariaDB 10.10.2, dus het is veilig om naar deze versie te upgraden.

Wat is MariaDB?

Een korte beschrijving over MariaDB:

  • MariaDB is ontworpen omMySQLdirecte vervanger.
  • Met meer features: nieuwe storage engine, minder bugs en betere prestaties.
  • MariaDB is ontwikkeld door veel van de oorspronkelijke ontwikkelaars van MySQL, die nu werken voor de MariaDB Foundation en MariaDB Corporation, evenals velen in de gemeenschap.

Volg deze eenvoudige stappen om te upgraden naar de nieuwste versie.

Stap 1: Verwijder de oude versie van MariaDB

  • Verwijder de oude versie van MariaDB, zoals: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Voordat u gaat installeren, is het raadzaam eerst een back-up te makenMySQL-database.

Maak eerst een back-up van uw huidige my.cnf-configuratie▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Nu moeten we de huidige versie van mariadb 7 verwijderen die op centos 5.5 is geïnstalleerd:

Voor MariaDB 5.5

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Op dit punt wordt MariaDB 5.5 volledig verwijderd, maar de database wordt niet verwijderd, maak je geen zorgen.

Voor versies boven 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 wordt MariaDB 10.0/10.1/10.2/10.3 volledig verwijderd, maar de database wordt niet verwijderd, maak je geen zorgen.

Stap 2: installeer MariaDB 10.10.2

  • Vanaf MariaDB 5.5/10.0/10.1/10.2/10.3-versies, installeer/update naar MariaDB 10.10.2.

Installeer Mariadb 10.10.2 officiële repo ▼

yum install nano epel-release -y

Bewerk/maak nu het repo-bestand/etc/yum.repos.d

Als er bestaande repo-bestanden verwijderd of geback-upt zijn, zorg er dan voor dat je geen andere MariaDB-repository-bestanden hebt ▼

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

Plak dan het volgende en sla op▼

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

Daarna zullen we Mariadb 10.10.2 installeren ▼

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

Mijn.cnf-bestand herstellen

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

Activeer vervolgens Mariadb om op te starten en start de service:

systemctl enable mariadb
service mysql start

Stap 3: Upgrade de huidige database

Na de installatie moeten we de huidige database upgraden met het volgende commando ▼

mysql_upgrade
  • Als er niets anders is, hebt u MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 met succes geüpgraded naar de nieuwste versie van MariaDB 10.10.2.

Als u de opdracht typt mysql_upgrade Bij het upgraden van de database verschijnt de volgende foutmelding ▼

[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

Gebruik het volgende:mysql_upgrade opdracht om te repareren

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Wijzig de bovenstaande "123456" in uw MySQL- of Mariadb-databaserootwachtwoord.

Ten slotte kunt u de MySQL- of Mariadb-databaseversie bevestigen door deze opdracht uit te voeren vanaf de terminal SSH ▼

mysql -V

注意 事项

Als uw MariaDB-database een soortgelijk foutbericht heeft▼

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

Voor oplossingen voor MariaDB-databasefouten, klik op de onderstaande link om te bekijken▼

Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeeld "Hoe updaten/upgraden naar MariaDB7 in VestaCP/CWP/CentOS 10.10.2? , om je te helpen.

Welkom om de link van dit artikel te delen:https://www.chenweiliang.com/cwl-1100.html

Welkom op het Telegram-kanaal van Chen Weiliang's blog voor de laatste updates!

🔔 Wees de eerste die de waardevolle "ChatGPT Content Marketing AI Tool Usage Guide" in de bovenste kanaaldirectory ontvangt! 🌟
📚 Deze gids bevat enorme waarde, 🌟Dit is een zeldzame kans, mis hem niet! ⏰⌛💨
Deel en like als je wilt!
Uw delen en likes zijn onze voortdurende motivatie!

 

发表 评论

Uw e-mailadres wordt niet gepubliceerd. 必填 项 已 用 * 标注

scroll naar boven