אַרטיקל וועגווייַזער
אין דעם טוטאָריאַל וועט פירן איר ווי צוסענטאָס 7, אַפּגרייד / ינסטאַלירן MariaDB צו די לעצטע Mariadb10.10.2 ווערסיע.
- דער טוטאָריאַל אויך אַפּלייז צו CWP אוןVestaCPאָדער קיין אנדערע קאַמפּאַטאַבאַל VPS סערווער קאָנטראָל טאַפליע.
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 ס בלאָג צו באַקומען די לעצטע דערהייַנטיקונגען!
📚 דער פירער כּולל ריזיק ווערט, 🌟 דאָס איז אַ זעלטן געלעגנהייט, טאָן ניט פעלן עס! ⏰⌛💨
ייַנטיילן און ווי אויב איר ווילט!
דיין ייַנטיילונג און לייקס זענען אונדזער קעסיידערדיק מאָוטאַוויישאַן!