סאָלווע די פּראָבלעם פון MySQL ERROR ביי שורה 1: אומבאַקאַנט באַפֿעל '-'

ביסטו דארטןמיסקלאיך האָבן געפּלאָנטערט דעם מין פון משוגע טעות אָנזאָג אויף די באַפֿעלן שורה:“ERROR at line 1: Unknown command '-'"?

סאָלווע די פּראָבלעם פון MySQL ERROR ביי שורה 1: אומבאַקאַנט באַפֿעל '-'

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

די סיבה פון דעם טעות איז גילוי

צו פֿאַרשטיין דעם טעות, איר מוזן ערשטער פֿאַרשטיין זייַן מקור.

מיסקלאין די באַפֿעלן שורה, ווען מיר נוצןmysqldumpווען ימפּאָרטינג אָדער עקספּאָרטינג אַ דאַטאַבייס ניצן מכשירים, איר קען מאל טרעפן\-אַזאַ ספּעציעלע אותיות.

דער כאַראַקטער קען זיין מיסינטערפּראַטאַד ווי אַ אַנטלויפן כאַראַקטער אין די באַפֿעלן שורה אָפּציע, אַזוי אַז MySQL קען נישט דערקענען און ויספירן די באַפֿעל ריכטיק, אַזוי "Unknown command"טעות.

די וויכטיקייט פון ווערסיע קאַמפּאַטאַבילאַטי

טיפּיקאַללי, דעם אַרויסגעבן איז שייך צו ווערסיע קאַמפּאַטאַבילאַטי פון MySQL אָדער MariaDB.

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

למשל, רעכן איר נוצן MariaDB ווערסיע 10.5.25 אויף די מקור סערווער און ווערסיע 10.3.39 אויף די ציל סערווער. דיפפערענסעס צווישן די צוויי ווערסיעס קען פאַרשאַפן די באַפֿעלן שורה געצייַג צו ביכייווז ינקאַנסיסטאַנטלי, קאָזינג דעם טעות.

איר קענען קאָנטראָלירן וואָס איז איצט געניצט דורך פליסנדיק די פאלגענדע באַפֿעלmysqldumpווערסיע:

mysqldump --version

ווען איר האַנדלען מיט דעם פּראָבלעם, די מערסט דירעקט און עפעקטיוו וועג איז צו ענשור אַז די צוויי סערווערס נוצןmysqldumpדי מכשירים זענען פון דער זעלביקער ווערסיע, אָדער בייַ מינדסטער אַלע לויפן אויף די לעצטע ווערסיע פון ​​​​זייער ריספּעקטיוו סעריע. דעם ראַדוסאַז ערראָרס רעכט צו ווערסיע מיסמאַטשוץ.

אַפּגרייד MySQL / MariaDB ווערסיע

אויב דיין סערווירער איז פליסנדיק אַן עלטערע ווערסיע פון ​​MariaDB, אַפּגריידינג עס איז אַ גוט אָפּציע.

כאָטש די אַפּגרייד פּראָצעס איז פּשוט, זיין זיכער צו באַקאַפּ די דאַטאַבייס איידער אָפּעראַציע צו פאַרמייַדן אַקסאַדאַנץ בעשאַס די אַפּגרייד פּראָצעס.

סענטאָס אַפּגריידינג MariaDB אויף 7

אויף CentOS 7 סיסטעמען, אַפּגריידינג MariaDB קענען זיין דורכגעקאָכט דורך די פאלגענדע סטעפּס:

  1. באַקאַפּ אייער דאַטאַבייס : מאַכט שטענדיק אַ באַקאַפּ פון אייער דאַטאַבייס איידער איר אַפּגרעידט. איר קענט דורכפירן אַ באַקאַפּ מיט איין קליק אין די HestiaCP קאָנטראָל פּאַנעל מיטן פאלגנדן באַפֿעל:

    bash /usr/local/hestia/install/upgrade/manual/upgrade_mariadb.sh
    

    דאָס וועט נישט בלויז באַקאַפּ דיין דאַטאַבייס, אָבער עס וועט אויך ענשור שנעל אָפּזוך אויב די אַפּגרייד פיילז.

  2. דערהייַנטיקן MariaDB : ניצט די פאלגענדע באַפֿעל צו אַפּגרעידן MariaDB צו די לעצטע ווערסיע:

    sudo yum update mariadb-server
    

    אָדער, דיפּענדינג אויף די סיטואַציע, ינסטאַלירן די לעצטע MariaDB ווערסיע פּעקל.

מסקנא און רעקאַמאַנדיישאַנז

"Unknown command '-'כאָטש דער טעות קען ויסקומען שווער, עס איז נישט שווער צו סאָלווע אַזוי לאַנג ווי איר געפֿינען די וואָרצל גרונט פון דעם פּראָבלעם און נעמען צונעמען מיטלען.

  1. פאַרזיכערן אַז די מכשירים ווערסיעס צווישן סערווערס זענען קאָנסיסטענט צו רעדוצירן פּראָבלעמס געפֿירט דורך ינקאַמפּאַטאַבילאַטי.
  2. 保持MariaDB版本的最新状态,以避免由于旧版本导פאַרשידן פּראָבלעמס געפֿירט.

总结

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

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

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

איצט, קאָנטראָלירן דיין MySQL / MariaDB ווערסיעס גלייך צו מאַכן זיכער אַז זיי זענען דערהייַנטיקט און אַפּגרייד ווי דארף.

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

האָפענטלעך וועט דער אַרטיקל "לייזן דעם MySQL טעות אין שורה 1: אומבאַקאַנט באַפֿעל '-' פּראָבלעם" וואָס איז געטיילט געוואָרן אויף טשען ווייליאַנג'ס בלאָג ( https://www.chenweiliang.com/ ) זיין נוצלעך פֿאַר אײַך.

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

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

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

 

发表 评论

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

מעגילע צו Top