ווי צו דערהייַנטיקן / אַפּגרייד VestaCP / CWP / CentOS 7 צו די לעצטע ווערסיע פון ​​​​MariaDB?

די טוטאָריאַל וועט אייך פירן ווי אַזוי צו אַפּגרעידן/אינסטאַלירן MariaDB צו די לעצטע ווערסיע אויף CentOS 7.

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

ווי צו דערהייַנטיקן / אַפּגרייד VestaCP / CWP / CentOS 7 צו די לעצטע ווערסיע פון ​​​​MariaDB?

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

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

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

וואָס איז 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

  • פֿון MariaDB 5.5/10.0/10.1/10.2/10.3 ווערסיעס, ינסטאַלירן / דערהייַנטיקן צו די לעצטע ווערסיע פון ​​​​MariaDB.

ינסטאַלירן די לעצטע ווערסיע פון ​​​​Mariadb באַאַמטער רעפּאָ ▼

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/11.5.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
  • 11.5.1 איז די לעצטע ווערסיע נומער ווען דער אַרטיקל איז דערהייַנטיקט.
  • צו באַקומען די לעצטע ווערסיע נומער, ביטע באַזוכן:http://yum.mariadb.org/

דערנאָך מיר וועלן ינסטאַלירן די לעצטע ווערסיע פון ​​​​Mariadb▼

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.

אויב איר אַרייַן די באַפֿעל 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 דאַטאַבייס ערראָרס, ביטע גיט די פאלגענדע לינק צו זען▼

האָפענטלעך, דער אַרטיקל "ווי אַזוי צו דערהייַנטיקן/אַפּגרעידן צו דער לעצטער ווערסיע פון ​​MariaDB אויף VestaCP/CWP/CentOS 7?" וואָס איז געשערט געוואָרן אויף טשען ווייליאַנג'ס בלאָג ( https://www.chenweiliang.com/ ) וועט זיין נוצלעך פֿאַר אײַך.

פילט אייך פריי צו טיילן דעם לינק פון דעם ארטיקל: https://www.chenweiliang.com/cwl-1100.html

כּדי צו עפֿענען מער פֿאַרבאָרגענע טריקס🔑, ברוכים הבאים זיך אָנצושליסן אין אונדזער טעלעגראַם קאַנאַל!

ייַנטיילן און ווי אויב איר ווי! דיין שאַרעס און לייקס זענען אונדזער מאָוטאַוויישאַן!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

מעגילע צו Top