Πώς να ενημερώσετε/αναβαθμίσω στο MariaDB7 για VestaCP/CWP/CentOS 10.10.2;

Σε αυτό το σεμινάριο θα σας καθοδηγήσει πώς ναCentOS 7, αναβαθμίστε/εγκαταστήστε το MariaDB στην πιο πρόσφατη έκδοση Mariadb10.10.2.

  • Αυτό το σεμινάριο ισχύει επίσης για CWP καιVestaCPή οποιονδήποτε άλλο συμβατό πίνακα ελέγχου διακομιστή VPS.

Πώς να ενημερώσετε/αναβαθμίσω στο MariaDB7 για VestaCP/CWP/CentOS 10.10.2;

Το MariaDB 10.10.2 είναι πλέον πολύ σταθερό και πολλές δυνατότητες έχουν προστεθεί και βελτιωθεί σε αυτήν την έκδοση.

  • ΜπορείςΕδώΕλέγξτε τη λίστα όλων των αλλαγών.

έχουμε χρησιμοποιήσειWordPress, Joomla, xenforo, IPS Forum και κάποιες εξαρτήσεις που εξαρτώνται από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 επίσημο repo ▼

yum install nano epel-release -y

Τώρα επεξεργαστείτε/δημιουργήστε το αρχείο Repo/etc/yum.repos.d

Εάν υπάρχουν διαγράψτε ή δημιουργήστε αντίγραφα ασφαλείας υπαρχόντων αρχείων repo, βεβαιωθείτε ότι δεν έχετε άλλα αρχεία αποθήκης 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" στον κωδικό ρίζας της βάσης δεδομένων 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

Καλώς ήρθατε στο κανάλι Telegram του ιστολογίου του Chen Weiliang για να λαμβάνετε τις τελευταίες ενημερώσεις!

🔔 Γίνετε ο πρώτος που θα αποκτήσει τον πολύτιμο "Οδηγό χρήσης εργαλείου τεχνητής νοημοσύνης μάρκετινγκ περιεχομένου ChatGPT" στον κορυφαίο κατάλογο του καναλιού! 🌟
📚 Αυτός ο οδηγός περιέχει τεράστια αξία, 🌟Αυτή είναι μια σπάνια ευκαιρία, μην τη χάσετε! ⏰⌛💨
Κοινοποιήστε και κάντε like αν σας αρέσει!
Η κοινή χρήση και τα like σας είναι το συνεχές μας κίνητρο!

 

发表 评论

Η διεύθυνση email σας δεν θα δημοσιευθεί. 必填 项 已 用 * 标注

κύλιση στην κορυφή