אַרטיקל וועגווייַזער
די טוטאָריאַל וועט אייך פירן ווי אַזוי צו אַפּגרעידן/אינסטאַלירן MariaDB צו די לעצטע ווערסיע אויף CentOS 7.
די טוטאָריאַל גילט אויך פֿאַר CWP און VestaCP אָדער קיין אַנדער קאָמפּאַטיבל VPS סערווער קאָנטראָל פּאַנעל.

די לעצטע ווערסיע פון 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

