ווי צו דערהייַנטיקן / אַפּגרייד צו MariaDB7 פֿאַר VestaCP / CWP / CentOS 10.10.2?

אין דעם טוטאָריאַל וועט פירן איר ווי צוסענטאָס 7, אַפּגרייד / ינסטאַלירן MariaDB צו די לעצטע Mariadb10.10.2 ווערסיע.

  • דער טוטאָריאַל אויך אַפּלייז צו CWP אוןVestaCPאָדער קיין אנדערע קאַמפּאַטאַבאַל VPS סערווער קאָנטראָל טאַפליע.

ווי צו דערהייַנטיקן / אַפּגרייד צו MariaDB7 פֿאַר VestaCP / CWP / CentOS 10.10.2?

MariaDB 10.10.2 איז איצט זייער סטאַביל און פילע פֿעיִקייטן האָבן שוין צוגעלייגט און ימפּרוווד אין דעם מעלדונג.

  • דו קענסטדאָקוק די רשימה פון אַלע ענדערונגען.

מיר האָבן געוויינטוואָרדפּרעסס, Joomla, xenforo, IPS Forum און עטלעכע דיפּענדאַנסיז וואָס אָפענגען אויףמיסקל די פפּ שריפט פון די דב טשעקס פֿאַר MariaDB 10.10.2, אַזוי עס איז זיכער צו אַפּגרייד צו דעם ווערסיע.

וואָס איז MariaDB?

א קורץ באַשרייַבונג וועגן MariaDB:

  • MariaDB איז דיזיינד צומיסקלדירעקט פאַרטרעטער.
  • מיט מער פֿעיִקייטן: נייַ סטאָרידזש מאָטאָר, ווייניקערע באַגז און בעסער פאָרשטעלונג.
  • MariaDB איז דעוועלאָפּעד דורך פילע פון ​​די אָריגינעל דעוועלאָפּערס פון MySQL וואָס איצט אַרבעט פֿאַר די MariaDB וויקיפּעדיע און MariaDB קאָרפּאָראַטיאָן, ווי געזונט ווי פילע אין די קהל.

צו אַפּגרייד, נאָכגיין די פּשוט סטעפּס צו אַפּגרייד צו די לעצטע ווערסיע.

שריט 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

איצט רעדאַגירן / שאַפֿן די רעפּאָ טעקע/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

צוריקקריגן מיין.קנף טעקע ▼

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

ברוכים הבאים צו די טעלעגראַם קאַנאַל פון Chen Weiliang ס בלאָג צו באַקומען די לעצטע דערהייַנטיקונגען!

🔔 זייט דער ערשטער צו באַקומען די ווערטפול "ChatGPT אינהאַלט מאַרקעטינג אַי געצייַג באַניץ גייד" אין די קאַנאַל שפּיץ וועגווייַזער! 🌟
📚 דער פירער כּולל ריזיק ווערט, 🌟 דאָס איז אַ זעלטן געלעגנהייט, טאָן ניט פעלן עס! ⏰⌛💨
ייַנטיילן און ווי אויב איר ווילט!
דיין ייַנטיילונג און לייקס זענען אונדזער קעסיידערדיק מאָוטאַוויישאַן!

 

发表 评论

אייער בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען געניצט * פירמע

מעגילע צו שפּיץ