כיצד לפתור שגיאה בהתחלת MySQL ב- XAMPP לאחר עדכון Windows: Mutexes ו- RW_Locks השתמשו בפונקציות משולבות של Windows

כיצד לפתור שגיאה בהתחלת MySQL ב- XAMPP לאחר עדכון Windows: Mutexes ו- RW_Locks השתמשו בפונקציות משולבות של Windows


אם מיד לאחר עדכון אוטומטי של Windows 10, ה- XAMPP שלך פתאום לא רוצה להתחיל את שירות MySQL, בזמן שהוא עבד מצוין לפני כן ולא עשית שום שינוי, מאמר זה עשוי להיות בשבילך!

אל תיבהל, הפיתרון עשוי להיות פשוט לשנות את יציאת MySQL שלך, או להשתמש בגיבוי הקיים.

הבעיה: שגיאות mutexes ו- rw_locks משתמשים בפונקציות של שילוב של Windows

אם אתה מקבל שגיאה זו כשאתה מתחיל phpmyadmin, זה אומר ששירות MySQL שלך לא מתחיל ביישום XAMPP:

MySQL said: Documentation Cannot connect: invalid settings.
mysqli::real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it
Connection for controluser as defined in your configuration failed.
mysqli::real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

אם אתה מקבל שגיאה זו כשאתה מתחיל MySQL ב- XAMPP, זה אומר שלתקנת MySQL שלך יש בעיה - ראה להלן כיצד לפתור אותה:

18:58:08 [mysql] Error: MySQL shutdown unexpectedly.
18:58:08 [mysql] This may be due to a blocked port, missing dependencies,
18:58:08 [mysql] improper privileges, a crash, or a shutdown by another method.
18:58:08 [mysql] Press the Logs button to view error logs and check
18:58:08 [mysql] the Windows Event Viewer for more clues
18:58:08 [mysql] If you need more help, copy and post this
18:58:08 [mysql] entire log window on the forums

אבחון ופתר את שגיאת ההתחלה של MySQL ב- XAMPP

ראשית, לאבחון השגיאה המדויקת, פתח את לוח הבקרה של XAMPP ובדוק את השגיאה בתיבת הדו -שיח.

לאחר מכן, פתח את קובץ היומן של MySQL בשורת התוכנית MySQL, תחת כפתור יומני, מצא את קובץ MySQL_ERROR.LOG, ובדוק את יישום ה- NOTEPAD מהי השגיאה המדויקת.

תצטרך לגלול לתחתית הקובץ כדי למצוא את הערכים האחרונים, בדוק כפול שהזמן תואם את הניסיון האחרון להתחיל את MySQL ב- XAMPP, ובחן את השגיאה. במקרה שלנו, זו השגיאה שקיבלנו:

2023-01-12 18:58:06 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2023-01-12 18:58:06 0 [Note] InnoDB: Uses event mutexes
2023-01-12 18:58:06 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2023-01-12 18:58:06 0 [Note] InnoDB: Number of pools: 1
2023-01-12 18:58:06 0 [Note] InnoDB: Using SSE2 crc32 instructions
2023-01-12 18:58:06 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2023-01-12 18:58:06 0 [Note] InnoDB: Completed initialization of buffer pool
2023-01-12 18:58:06 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2023-01-12 18:58:06 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2023-01-12 18:58:06 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2023-01-12 18:58:06 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2023-01-12 18:58:06 0 [Note] InnoDB: Waiting for purge to start
2023-01-12 18:58:06 0 [Note] InnoDB: 10.4.21 started; log sequence number 3993504751; transaction id 13792362
2023-01-12 18:58:06 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2023-01-12 18:58:06 0 [Note] Plugin 'FEEDBACK' is disabled.
2023-01-12 18:58:06 0 [Note] Server socket created on IP: '::'.

לא מוצגת הודעת שגיאה אמיתית ויכולות להיות שתי דרכים שונות לפתור בעיה זו, תלוי בבעיה המדויקת שלך.

שיטה 1: נסה לשנות את יציאת MySQL

הפיתרון הראשון יכול להיות לשנות את יציאת MySQL, למקרה שיקשה חדשה הותקנה או התחילה, ומשתמשת באותה יציאה בדיוק כמו זו שנקבעה ל- MySQL.

לשם כך, פשוט פתח את קובץ ה- My.ini שנמצא תחת כפתור התצורה בלוח הבקרה שלך ב- XAMPP.

למדו יסודות SEO: הירשמו היום!

הגבירו את הנראות והתנועה של אתר האינטרנט שלכם על ידי שליטה ביסודות ה- SEO עם קורס היסודות הקלים שלנו.

התחל ללמוד SEO

הגבירו את הנראות והתנועה של אתר האינטרנט שלכם על ידי שליטה ביסודות ה- SEO עם קורס היסודות הקלים שלנו.

שם, מצא את היציאה הנוכחית, בדרך כלל 3306 כברירת מחדל, ושנה אותה לערך אחר - למשל 3308.

הקפד לשנות כל התרחשות יחידה של היציאה בקובץ, שהוא מינימום נוכח פעמיים, וניתן לכתוב עד חמש פעמים.

לאחר סיום, שמור את הקובץ ונסה להפעיל מחדש את יישום MySQL שלך. אם זה עדיין לא עובד, הנושא עשוי להיות שונה.

שיטה 2: נסה לקבל את הגיבוי האחרון

עבור לתיקיית MySQL, תחת תיקיה xampp> mysql, וראשית כל, ערוך גיבוי של תיקיית הנתונים שלך, למקרה שזה לא הנושא האמיתי.

לאחר מכן, פתח את תיקיית הגיבוי, בחר את כל הקבצים למעט קובץ IBDATA1 והעתק אותם.

העתק אותם מתחת לתיקיית הנתונים בתיקיית שורש MySQL, ונסה להפעיל מחדש את MySQL שלך. כעת זה אמור לעבוד - בדוק שוב כי לא אבדו נתונים, עבור Exmaple שהכניסה האחרונה שהכניסה למסד הנתונים שלך קיימת.

לסיכום: כיצד לפתור את שגיאת MySQL

לסיכום, פתרון שגיאת MySQL יכול להיות פשוט כמו שינוי היציאה, או שימוש בגיבוי הקיים הקיים בתיקיית הגיבוי.

אם פתרונות אלה עדיין לא עובדים עבורך, הטוב ביותר הוא לבדוק את המשאבים המקוונים כדי למצוא פתרונות המוקדשים לבעיות MySQL הספציפיות שלך.

שגיאה בהתחלת mysql ב- xampp

Yoann Bierling
על הסופר - Yoann Bierling
Yoann Bierling הוא מקצוען להוצאת אינטרנט וייעוץ דיגיטלי, ומשפיע על מומחיות וחדשנות בטכנולוגיות. הוא נלהב להעצים אנשים וארגונים לשגשג בעידן הדיגיטלי, הוא מונע לספק תוצאות יוצאת דופן ולהניע צמיחה באמצעות יצירת תוכן חינוכי.

למדו יסודות SEO: הירשמו היום!

הגבירו את הנראות והתנועה של אתר האינטרנט שלכם על ידי שליטה ביסודות ה- SEO עם קורס היסודות הקלים שלנו.

התחל ללמוד SEO

הגבירו את הנראות והתנועה של אתר האינטרנט שלכם על ידי שליטה ביסודות ה- SEO עם קורס היסודות הקלים שלנו.




הערות (0)

השאר תגובה