Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?

Tháng 6 năm 2022

Tuyên bố miễn trừ trách nhiệm

Mặc dù nhiều người nói rằng 'nó đã hoạt động' và rất ít người nói 'nó không'.

Thật khó để nói những gì có thể là nguyên nhân và nó không hoạt động. Cá nhân, giải pháp được cung cấp dưới đây đã làm việc cho tôi và tôi không nhận được bất kỳ vấn đề nào cho đến nay do đó tôi đang chia sẻ điều này.

Tôi không đề nghị gỡ cài đặt, vì vậy về cơ bản bạn có thể sao lưu tệp và thử giải pháp này. Nếu nó không hoạt động thì hãy đặt các tệp đó một lần nữa.

Đã làm việc trên các phiên bản khác

Vấn đề này cũng hoạt động trên các phiên bản XAMPP khác. Tôi chưa kiểm tra cá nhân, nhưng một số người dùng có. (Nếu bạn đã thử nghiệm trên một phiên bản khác, hãy cho tôi biết trong bình luận, tôi sẽ thêm nó ở đây)
I have not tested personally, but some users have.
( If you have tested on a different version, let me know in the comment, I will add it here)

  • XAMPP V8.1.6 - Saeid Z
  • XAMPP V7.4.16 - Capellic
  • Xampp v3.3.0 - bản thân tôi

Tháng 2 năm 2022 (vấn đề)

Tôi đã có cùng một vấn đề ngày hôm nay (2 tháng 2 năm 2022). Tôi đã sửa điều này bằng cách sử dụng cùng một giải pháp tôi đã đề cập dưới đây (xem tháng 12 năm 2021 (giải pháp))
I fixed this using the same solution I mentioned below (See Dec 2021 (Solution))

Ảnh chụp màn hình vấn đề XAMPP

Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?

XAMPP cố định

Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?

Tháng 12 năm 2021 (giải pháp)

Vì câu hỏi này hoạt động liên tục, tôi sẽ cố gắng hết sức để giải quyết nó.
I will try my best to solve it.

Vấn đề của tôi

Tôi ghé thăm bài viết này mỗi khi vấn đề này xảy ra. Điều duy nhất tôi đã thử là tôi đã gỡ cài đặt XAMPP và cài đặt lại nó, điều này đã khắc phục sự cố. Đó là trên hệ thống cũ của tôi.

Tôi đang sử dụng thương hiệu Windows 10 mới không có phần mềm hoặc vấn đề không mong muốn và tôi đã tắt máy này một lần nữa sau một thời gian dài. Tôi đã đến với câu hỏi này, hy vọng ai đó sẽ nói với tôi những gì đang xảy ra thay vì khắc phục những vấn đề này. Nhưng thật không may, tôi không thể tìm thấy nó.

Chỉ để làm rõ, vấn đề mới của tôi không phải là

  • Hải cảng
  • tắt máy bất ngờ
  • Windows bị mắc kẹt
  • Phần mềm không mong muốn
  • virus hoặc phần mềm độc hại.

Một ngày nọ, tôi bật Xampp, và nó ngừng hoạt động.

Phương pháp 1 (22 tháng 12 năm 2021)

  1. Dừng MySQL.
  2. Chuyển đến thư mục C:/xampp/mysql và sao chép thư mục data và giữ nó ở một nơi khác (có thể là trong một ổ đĩa khác) dưới dạng sao lưu.
  3. Chuyển đến thư mục data ban đầu của bạn (C:/xampp/mysql) và sắp xếp các tệp theo 'loại'.
  4. Chọn các tệp có loại INFO File và xóa chúng (ảnh chụp màn hình bên dưới).
  5. Bắt đầu MySQL. Nó sẽ hoạt động ngay bây giờ.

Phương pháp 1 Ảnh chụp màn hình

Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?

Quan trọng

Không nhất thiết là giải pháp trên sẽ luôn khắc phục vấn đề. Đôi khi nó sẽ không. Để tránh rủi ro chính của việc mất dữ liệu, hãy thử những điều này.

  • Bật MySQL trong bảng điều khiển chỉ khi cần. in the Control Panel ONLY IF NEEDED.
  • Không đặt bảng điều khiển XAMPP để bật nó lên Windows Startup. to turn it on windows startup.
  • Sao lưu db bất cứ khi nào có thể. Nếu không cố gắng sao lưu mỗi cuối tuần. whenever possible. If not try to back up every weekend.

Tái bút: Tôi sẽ cố gắng cập nhật câu trả lời này bất cứ khi nào (các) phương pháp trên không hoạt động. Tôi sẽ cố gắng giải thích nó theo cách đơn giản nhất có thể mà không cần gỡ cài đặt XAMPP.

Hãy cho tôi biết nếu nó làm việc cho bạn.

Một số người dùng đã gặp phải lỗi lỗi: MySQL Shutdown bất ngờ thông báo lỗi khi họ cố gắng khởi động máy chủ MySQL thông qua bảng điều khiển máy chủ web XAMPP. Trong một số trường hợp, vấn đề xuất hiện sau khi người dùng cài đặt lại XAMPP trên máy tính của họ. Lý do điều này xảy ra là khi các tệp MySQL bị hỏng hoặc bị hỏng trong trường hợp đó bạn sẽ phải sử dụng thư mục sao lưu có thể được tìm thấy trong thư mục MySQL. Trong bài viết này, chúng tôi sẽ đưa bạn qua quá trình sửa chữa thông báo lỗi đã nói này để bạn không phải lo lắng về bất cứ điều gì.Error: MySQL shutdown unexpectedly” error message when they try to start the MySQL server through the XAMPP web server control panel. In some cases, the problem appears after users reinstall XAMPP on their computer. The reason this happens is when the MySQL files are corrupted or damaged in which case you will have to use the backup folder that can be found in the mysql directory. In this article, we will be taking you through the process of fixing this said error message so you do not have to worry about anything.

Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?
Lỗi: MySQL tắt không mong muốn

Sử dụng máy chủ web XAMPP thực sự thuận tiện và dễ dàng, nhưng nó có phần của các vấn đề như localhost từ chối kết nối thông báo lỗi và hơn thế nữa. Hóa ra, người dùng thường nghĩ rằng cơ sở dữ liệu của họ bị hỏng sau khi đối mặt với vấn đề được đề cập. Tuy nhiên, đó không phải là trường hợp và bạn không phải lo lắng về việc mất dữ liệu của mình vì vấn đề này có thể khá dễ bị phá vỡ. Ngoài ra, đã có các giải pháp nổi lên trên Internet nơi người dùng được yêu cầu xóa tệp IBDATA1 bên trong thư mục MySQL. Tệp IBDATA1 về cơ bản là không gian bảng hệ thống cho công cụ lưu trữ MySQL được gọi là Innodb. Mặc dù việc xóa tệp này có thể khắc phục sự cố trong một số trường hợp nhất định, nhưng rất có khả năng nó có thể làm cho cơ sở dữ liệu của bạn không thể sử dụng được. Do đó, nó thực sự được khuyến nghị trừ khi bạn không quan tâm đến dữ liệu được lưu trữ trong cơ sở dữ liệu của bạn.ibdata1 file inside the mysql directory. The ibdata1 file is basically the system tablespace for the MySQL storage engine known as InnoDB. While deleting this file may fix the issue in certain cases, it is also very likely that it can make your database unusable. Therefore, it isn’t really recommended unless you do not care about the data that is stored in your database.

Để giải quyết vấn đề trong câu hỏi, chúng tôi sẽ chỉ cần sử dụng thư mục sao lưu bên trong thư mục MySQL để thay thế nội dung của thư mục dữ liệu. Ngoài ra, nếu dịch vụ MySQL đang chạy trước lỗi, điều đó cũng có thể gây ra vấn đề trong một số trường hợp. Trong một kịch bản như vậy, bạn sẽ phải dừng dịch vụ và sau đó xem liệu vấn đề có được giải quyết không. Như đã nói, hãy để chúng tôi bắt đầu và chỉ cho bạn cách giải quyết vấn đề mà không cần chậm trễ nữa.

Sử dụng thư mục sao lưu MySQL

Hóa ra, khi bạn đang đối mặt với thông báo lỗi sẽ không ngờ tới của MySQL, bạn sẽ phải sử dụng các tệp sao lưu được lưu trong thư mục sao lưu của thư mục MySQL. Điều này được bao gồm với XAMPP và quá trình này khá đơn giản và đơn giản. Trước khi chúng tôi tiến hành, bạn nên tạo bản sao lưu cơ sở dữ liệu của mình trong trường hợp có bất cứ điều gì sai để bạn không mất bất kỳ dữ liệu nào của mình.

Trong phương thức này, chúng tôi sẽ chỉ đơn giản là thay thế nội dung của thư mục dữ liệu bên trong thư mục MySQL bằng nội dung của thư mục sao lưu. Làm điều này won đã khiến bạn mất dữ liệu để bạn không phải lo lắng về điều đó. Như đã nói, hãy làm theo các hướng dẫn được đưa ra dưới đây để làm điều này:

  1. Trước hết, hãy tiếp tục và đóng máy chủ web XAMPP hoàn toàn.
  2. Khi bạn đã đóng máy chủ web, điều hướng đến thư mục nơi XAMPP được cài đặt. Theo mặc định, bạn sẽ tìm thấy XAMPP tại C C C: \ Xampp,“C:\xampp”.
    Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?
    Opening up XAMPP Folder
  3. Bên trong thư mục XAMPP, hãy mở thư mục MySQL.mysql folder.
    Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?
    Opening up MySQL Folder
  4. Bây giờ, trong thư mục MySQL, định vị thư mục dữ liệu và đổi tên nó thành data_old.data folder and rename it to data_old.
  5. Khi bạn đã thực hiện điều đó, nhấp chuột phải và từ menu thả xuống, hãy tạo một thư mục mới bằng cách vào thư mục mới> trong thư mục MySQL. Đặt tên cho dữ liệu thư mục mới được tạo này.New > Folder in the mysql directory. Name this newly created folder data.
  6. Sau khi tạo thư mục dữ liệu, hãy tiếp tục và mở thư mục sao lưu. Sao chép nội dung của thư mục sao lưu và dán chúng vào thư mục dữ liệu mới được tạo.backup folder and paste them inside the newly created data folder.
  7. Khi bạn đã thực hiện điều đó, hãy quay lại thư mục Data_old và sao chép các thư mục cơ sở dữ liệu của bạn từ đó sang thư mục dữ liệu mới.data_old folder and copy your database folders from there to the new data folder.

Lưu ý: Bỏ qua các thư mục MySQL, Performance_Schema và PhymyAdmin từ thư mục Data_old.mysql, performance_schema and phymyadmin folders from the data_old folder.

Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?
Bỏ qua các thư mục này
  1. Sau khi bạn đã thực hiện điều đó, hãy sao chép tệp ibdata1 từ thư mục data_old và thay thế nó bằng tệp bên trong thư mục dữ liệu mới.
  2. Bây giờ bạn đã làm tất cả những điều đó, hãy tiếp tục và điều hành XAMPP với tư cách là quản trị viên. Khi bảng điều khiển XAMPP được mở, hãy thử khởi động máy chủ MySQL để xem liệu sự cố có còn tồn tại không.

Sửa chữa cơ sở dữ liệu MySQL bằng vỏ

Ngoài phương thức trên, bạn cũng có thể cố gắng giải quyết vấn đề bằng cách cố gắng sửa chữa máy chủ MySQL bằng cách sử dụng vỏ nằm bên trong bảng điều khiển XAMPP. Nếu bạn đang tìm kiếm thêm một cách tiếp cận dòng lệnh, đây là giải pháp cho bạn. Ở đây, trước tiên chúng tôi sẽ cố gắng mở máy chủ MySQL bằng cách sử dụng shell và sau đó cố gắng sửa chữa cơ sở dữ liệu MySQL trong một cửa sổ shell khác. Để làm điều này, hãy làm theo các hướng dẫn được đưa ra dưới đây:

  1. Trước hết, hãy mở bảng điều khiển XAMPP.
  2. Từ bảng điều khiển XAMPP, hãy mở shell bằng cách nhấp vào nút ShellShell button provided.
    Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?
    XAMPP Control Panel
  3. Khi shell được mở, hãy nhập lệnh sau để khởi động mysql: ________ 0
  4. Sau đó, hãy tiếp tục và mở một cửa sổ vỏ khác từ bảng điều khiển.
  5. Trong cửa sổ Shell mới, sao chép và dán lệnh sau để sửa chữa cơ sở dữ liệu: ________ 1
  6. Khi bạn đã làm điều đó, hãy dừng MySQL khỏi cửa sổ Shell đầu tiên và sau đó đóng cả hai cửa sổ shell.
  7. Sau đó, hãy tiếp tục và khởi động lại MySQL để xem liệu vấn đề có còn đó không.

Dừng dịch vụ MySQL

Hóa ra, vấn đề cũng có thể được gây ra bởi dịch vụ MySQL trong một số trường hợp. Điều này xảy ra khi dịch vụ MySQL đang chạy trước khi bạn cố gắng khởi động máy chủ MySQL thông qua bảng điều khiển XAMPP. Trong trường hợp như vậy, bạn sẽ chỉ cần dừng dịch vụ MySQL từ cửa sổ Windows Services. Các dịch vụ chạy trên hệ thống của bạn đôi khi có thể gây ra các vấn đề khác nhau khi chúng gặp trục trặc như không kết nối với dịch vụ Windows và hơn thế nữa, nó không có gì thực sự phải lo lắng. Như đã nói, hãy làm theo các hướng dẫn xuống bên dưới để dừng dịch vụ:

  1. Trước hết, hãy mở hộp thoại Run bằng cách nhấn phím Windows + R trên bàn phím của bạn.Run dialog box by pressing the Windows key + R keys on your keyboard.
  2. Trong hộp thoại Run, nhập vào dịch vụ.msc và sau đó nhấn enter.services.msc and then hit Enter.
    Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?
    Opening Windows Services Window
  3. Bạn sẽ có thể thấy một danh sách tất cả các dịch vụ trên hệ thống của bạn trong cửa sổ dịch vụ mở ra.
  4. Từ danh sách các dịch vụ, định vị dịch vụ MySQL và sau đó nhấp chuột phải vào nó. Từ menu thả xuống, chọn Dừng.MySQL service and then right-click on it. From the drop-down menu, choose Stop.
  5. Ngoài ra, bạn có thể chỉ cần làm nổi bật dịch vụ MySQL và nhấp vào nút dừng ở phía bên trái.Stop button on the left-hand side.
    Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?
    Stopping MySQL Service
  6. Đợi dịch vụ dừng lại. Sau đó, hãy thử khởi động máy chủ MySQL theo cách thủ công từ bảng điều khiển XAMPP để xem liệu sự cố có còn xảy ra không.

Thay đổi cổng máy khách và máy chủ

Trong một số kịch bản, vấn đề cũng có thể được gây ra bởi các cổng đang được sử dụng bởi máy chủ MySQL. Điều này có thể xảy ra khi các cổng mà máy chủ MySQL đang cố gắng sử dụng đã được sử dụng bởi một dịch vụ khác hoặc khi các cổng nói trên bị chặn trên hệ thống của bạn. Để giải quyết vấn đề, bạn sẽ phải thay đổi cổng máy khách và máy chủ từ tệp My.ini. Để làm điều này, hãy làm theo các hướng dẫn được đưa ra dưới đây:

  1. Trước hết, hãy mở Windows Explorer và điều hướng đến thư mục cài đặt XAMPP.xampp installation directory.
    Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?
    Opening up XAMPP Folder
  2. Bên trong thư mục XAMPP, hãy tìm đường đến mysql> bin.xampp folder, make your way to mysql > bin.
  3. Sau đó, trong thư mục bin, mở tệp My.ini trong một notepad. Điều này có thể được thực hiện bằng cách nhấp chuột phải vào tệp và chọn mở với> Notepad.Open with > Notepad.
  4. Khi tệp My.ini được mở, hãy tìm cổng máy khách và máy chủ như trong hình bên dưới và thay đổi chúng.client and server port as shown in the picture down below and change them.
    Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?
    Editing Client and Server Port
  5. Sau đó, lưu tệp và mở lại XAMPP.
  6. Cuối cùng, hãy thử khởi động máy chủ MySQL để xem lỗi có còn đó không.

Hướng dẫn how do i fix mysql unexpectedly shutdown error? - làm cách nào để sửa lỗi mysql tắt máy đột ngột?

Kamil là một MCITP, CCNA (W), CCNA được chứng nhận và một cựu thành viên của Hiệp hội Máy tính Anh với hơn 9 năm kinh nghiệm cấu hình, triển khai và quản lý các công tắc, tường lửa và bộ điều khiển miền cũng là một trường cũ vẫn hoạt động trên Freenode.

Tại sao MySQL luôn đóng cửa bất ngờ?

Nguyên nhân gây ra lỗi: Việc tắt máy của MySQL bất ngờ trong XAMPP ngoài các tệp bị hỏng, cơ sở dữ liệu không đúng, các tệp bị thiếu và thay đổi cổng cũng có thể gây ra lỗi này. Khi bạn chạy MySQL trong máy chủ web, các tệp bị hỏng trong thư mục MySQL/Data khiến MySQL tắt.improper database shut down, missing files and port changes can also cause this error. When you run MySQL in a webserver, the corrupted files in the mysql/data folder cause MySQL to shut down.

Làm cách nào để sửa lỗi mysql?

Có năm phương pháp bạn có thể cố gắng khắc phục lỗi MySQL 1064 khi gặp phải nó, tùy thuộc vào nguyên nhân rất có thể của nó:..
Đúng lệnh sai ..
Thay thế các lệnh lỗi thời ..
Chỉ định các từ dành riêng ..
Thêm dữ liệu bị thiếu ..
Chuyển cơ sở dữ liệu WordPress ở chế độ tương thích ..

Làm cách nào để sửa chữa cổng mysql 3306?

Mở bảng điều khiển và nhấp vào bảo mật ..
Nhấp vào tường lửa Windows ..
Nhấp vào Cài đặt nâng cao, Quy tắc trong nước ..
Nhấp vào quy tắc mới ..
Nhấp vào cổng, sau đó tiếp theo.Chọn TCP.....
Nhấp vào Tiếp theo, sau đó nhấp vào Cho phép kết nối ..
Kiểm tra tên miền và riêng tư ..
Nhập MySQL dưới dạng tên và mô tả ..

Làm cách nào để khắc phục sự cố MySQL?

Kiểm tra nhật ký lỗi để xem lý do tại sao máy chủ không khởi động.....
Chỉ định bất kỳ tùy chọn đặc biệt nào cần thiết cho các công cụ lưu trữ bạn đang sử dụng.....
Đảm bảo rằng máy chủ biết nơi tìm thư mục dữ liệu.....
Đảm bảo rằng máy chủ có thể truy cập thư mục dữ liệu ..