Làm cách nào để khởi động MySQL trên XAMPP?

Nếu bạn sử dụng môi trường phát triển cục bộ, bạn có thể gặp sự cố tương tự như sự cố trên máy chủ trực tiếp. Trong một số trường hợp, trang web WordPress của bạn có thể không kết nối được với cơ sở dữ liệu vì MySQL không chạy hoặc tắt đột ngột

Tùy thuộc vào môi trường cục bộ mà bạn sử dụng, quá trình khắc phục sự cố cơ sở dữ liệu MySQL của bạn có thể thay đổi một chút. Với XAMPP, quá trình này rất đơn giản vì bạn có quyền truy cập vào bảng điều khiển thay vì chỉ dựa vào dòng lệnh

Trong bài viết này, chúng tôi sẽ giải thích XAMPP là gì và lỗi “MySQL tắt đột ngột” có nghĩa là gì. Sau đó, chúng tôi sẽ hướng dẫn bạn ba phương pháp bạn có thể sử dụng để khắc phục sự cố. Chúng ta hãy đi đến đó

Giới thiệu về XAMPP

XAMPP là một môi trường phát triển PHP miễn phí mà bạn có thể sử dụng cho Windows, macOS hoặc Linux. Đây là một tập hợp phần mềm cho phép bạn lưu trữ cục bộ các trang web bằng cách bắt chước các chức năng của một máy chủ trực tiếp

Làm cách nào để khởi động MySQL trên XAMPP?
Trang web XAMPP

Sử dụng XAMPP, bạn có thể cài đặt tất cả phần mềm bạn cần để chạy WordPress cục bộ bằng một gói duy nhất, thay vì thiết lập từng phần tử riêng lẻ. Các môi trường phát triển khác nhau về phần mềm mà chúng đóng gói

Với XAMPP, các thành phần mà bạn nhận được bao gồm

Kinsta chiều chuộng tôi đến mức bây giờ tôi yêu cầu mức độ dịch vụ đó từ mọi nhà cung cấp. Chúng tôi cũng cố gắng đạt được mức đó với sự hỗ trợ của công cụ SaaS

Làm cách nào để khởi động MySQL trên XAMPP?
Suganthan Mohanadasan từ @Suganthanmn
Xem kế hoạch

  • apache. Đây được cho là phần mềm máy chủ web phổ biến nhất trên thế giới và nó cho phép bạn lưu trữ các trang web
  • MariaDB. Phần mềm cơ sở dữ liệu nguồn mở này cho phép bạn quản lý cơ sở dữ liệu
  • PHP. WordPress được xây dựng trên PHP, có nghĩa là bạn cần cài đặt PHP để chạy Hệ thống quản lý nội dung (CMS)
  • perl. Mặc dù WordPress không sử dụng ngôn ngữ lập trình Perl, nhưng nó là một phần của ngăn xếp XAMPP theo mặc định

Ngoài việc thiết lập phần mềm bạn cần để chạy WordPress, XAMPP cung cấp cho bạn một bảng điều khiển đơn giản

Làm cách nào để khởi động MySQL trên XAMPP?
Bảng điều khiển XAMPP

Điều này cho phép bạn truy cập nhật ký cho từng thành phần của XAMPP. Nó bao gồm nhật ký tổng quan hiển thị cho bạn mọi thứ đang diễn ra trong nền môi trường của bạn

Tuy nhiên, sử dụng bản phân phối phát triển cục bộ không có nghĩa là máy chủ của bạn không dễ bị lỗi. Trong một số trường hợp, các thành phần phần mềm có thể gặp trục trặc, chẳng hạn như với lỗi XAMPP “MySQL tắt đột ngột”

Quan trọng

Bạn đang tìm kiếm một công cụ phát triển WordPress cục bộ miễn phí và mạnh mẽ? . Bắt đầu với DevKinsta ngay hôm nay, ngay cả khi bạn không phải là khách hàng của Kinsta

Lỗi XAMPP “MySQL Shutdown Đột ngột” là gì?

Như tên của lỗi ngụ ý, đây là thông báo bạn sẽ thấy nếu phần mềm MySQL trên môi trường của bạn tắt hoặc ngừng hoạt động đột ngột

Làm cách nào để khởi động MySQL trên XAMPP?
Lỗi XAMPP “MySQL tắt đột ngột”

Chúng tôi nói “bất ngờ”, vì bạn có thể tắt phần mềm cơ sở dữ liệu MySQL theo cách thủ công bất cứ lúc nào. Điều đó cũng xảy ra khi bạn khởi động lại máy chủ của mình

Tuy nhiên, khi tắt phần mềm, trang web của bạn sẽ không thể kết nối với cơ sở dữ liệu của nó. Nói cách khác, WordPress sẽ không hoạt động

Như bạn có thể thấy trong hình trên, XAMPP cung cấp cho bạn lời khuyên về cách khắc phục sự cố “Lỗi tắt máy MySQL bất ngờ” ngay trong nhật ký sự kiện của nó. Trong phần tiếp theo, chúng tôi sẽ đi vào chi tiết hơn về các cách khác nhau mà bạn có thể sử dụng để khắc phục sự cố này

Làm cách nào để khắc phục lỗi XAMPP “MySQL Shutdown Đột ngột” (3 phương pháp)?

Thông thường, việc sửa lỗi XAMPP “MySQL shutdown bất ngờ” rất nhanh chóng và dễ dàng. Dưới đây, chúng tôi sẽ hướng dẫn bạn ba cách khắc phục, bắt đầu với cách đơn giản nhất

1. Chạy XAMPP bằng đặc quyền của quản trị viên

Thông thường, XAMPP tạo ra lỗi khi bạn không chạy phần mềm bằng quyền quản trị viên. Điều này là do các thành phần của nó có thể không hoạt động hoặc định cấu hình đúng cách ở các cấp độ quyền thấp hơn

Nếu bạn không chắc liệu đó có phải là trường hợp thiết lập của mình hay không, chúng tôi khuyên bạn nên đóng hoàn toàn XAMPP rồi khởi động lại môi trường với tư cách quản trị viên. Để làm như vậy trong Windows, hãy tìm thư mục mà bạn đã cài đặt XAMPP và tìm tệp điều khiển xampp. Tiếp theo, nhấp chuột phải vào tệp đó và chọn Chạy với tư cách quản trị viên

Triển khai ứng dụng của bạn lên Kinsta - Bắt đầu với Khoản tín dụng $20 ngay bây giờ

Chạy nút của bạn. js, Python, Go, PHP, Ruby, Java và Scala, (hoặc hầu hết mọi ứng dụng khác nếu bạn sử dụng Dockerfiles tùy chỉnh của riêng mình), trong ba bước đơn giản

Triển khai ngay bây giờ và nhận $20 giảm giá

Làm cách nào để khởi động MySQL trên XAMPP?
Khởi chạy XAMPP với quyền quản trị

Nếu là người dùng macOS, bạn có thể nhấp chuột phải vào thư mục rồi chọn Nhận thông tin. Trong cửa sổ bật lên mở ra, điều hướng đến phần Chia sẻ & Quyền, nhấp vào biểu tượng ổ khóa và nhập mật khẩu quản trị viên của bạn. Thay đổi cài đặt quyền Đọc & Viết thành Mọi người

Khi XAMPP hoạt động và từng thành phần của nó đang chạy, MySQL sẽ hoạt động bình thường. Điều đó có nghĩa là cơ sở dữ liệu của bạn sẽ có thể truy cập được

2. Khôi phục bản sao lưu cơ sở dữ liệu của bạn

Nếu khởi động lại XAMPP với quyền quản trị viên không giải quyết được sự cố với cơ sở dữ liệu của bạn, bước tiếp theo là khôi phục bản sao lưu của nó. XAMPP tự động tạo bản sao lưu cho phần mềm trong môi trường của bạn, bạn có thể truy cập bản sao lưu này trong thư mục mà bạn đã cài đặt phần mềm đó

Theo mặc định, các tệp sao lưu MySQL XAMPP của bạn phải nằm trong Đĩa cục bộ > XAMPP > MySQL. Trong thư mục đó, bạn sẽ thấy một số thư mục, hai trong số đó được gọi là dữ liệu và sao lưu

Làm cách nào để khởi động MySQL trên XAMPP?
Thư mục MySQL của XAMPP

Thư mục dữ liệu bao gồm tất cả các tệp mà cơ sở dữ liệu của bạn sử dụng. Thư mục sao lưu chứa một bản sao gần đây của MySQL của bạn

Quan trọng

Trước khi bạn khôi phục các tệp sao lưu, hãy sử dụng bảng điều khiển XAMPP của bạn để dừng phần mềm MySQL

Bạn có thể tạo bản sao lưu bằng cách nhấp vào nút Dừng ở bên phải tùy chọn MySQL trên menu chính

Làm cách nào để khởi động MySQL trên XAMPP?
Sử dụng bảng điều khiển XAMPP

Khi bạn dừng MySQL, hãy quay lại thư mục MySQL của XAMPP và làm theo các bước sau để khôi phục bản sao lưu MySQL

Tìm kiếm một công cụ mạnh mẽ để phát triển WordPress địa phương? . Tìm hiểu thêm về DevKinsta

  1. Tạo một bản sao của thư mục dữ liệu
  2. Đổi tên bản sao thư mục mới này thành một cái gì đó giống như data-old. Đây sẽ là bản sao lưu của bạn
  3. Sao chép nội dung của thư mục sao lưu vào thư mục dữ liệu

Đó là nó. Tuy nhiên, để đảm bảo an toàn, chúng tôi thực sự khuyên bạn nên giữ thư mục dữ liệu cũ xung quanh cho đến khi bạn chắc chắn rằng mọi thứ đang hoạt động bình thường

Ở giai đoạn này, bạn có thể quay lại bảng điều khiển XAMPP để khởi động lại MySQL, hiện tại nó sẽ chạy bình thường

3. Thay đổi cổng MySQL của bạn

Một trong những nguyên nhân phổ biến nhất gây ra lỗi XAMPP “MySQL shutdown bất ngờ” là do phần mềm khác sử dụng cổng được gán cho MySQL. Theo mặc định, nó có xu hướng là 3306. Để chắc chắn, bạn có thể chọn mô-đun Netstat từ bảng điều khiển của XAMPP, ngay phía trên công cụ Shell

Làm cách nào để khởi động MySQL trên XAMPP?
Sử dụng công cụ Netstat của XAMPP

Netstat là một công cụ dòng lệnh có thể hiển thị cho bạn các kết nối đang hoạt động trên mạng của bạn, bao gồm cả những cổng mà chúng đang sử dụng. Khi bạn khởi tạo Netstat, bạn sẽ có thể xem mỗi công cụ trong ngăn xếp của bạn đang sử dụng cổng nào, bao gồm cả MySQL

Làm cách nào để khởi động MySQL trên XAMPP?
Kiểm tra các kết nối đang hoạt động bằng Netstat

Nếu xung đột với cổng đó gây ra tắt máy, khôi phục bản sao lưu hoặc chạy MySQL với đặc quyền của quản trị viên sẽ không tạo ra sự khác biệt. Cách duy nhất để giải quyết vấn đề này là thay đổi cổng mà MySQL sử dụng. Nhờ Netstat, bạn có thể xem cổng đó là gì và những cổng nào khác đang được sử dụng

Để làm như vậy, hãy tiếp tục và dừng dịch vụ, sử dụng quy trình tương tự mà chúng tôi đã chỉ cho bạn trong phần trước. Tiếp theo, nhấp vào nút Config bên cạnh menu chính của MySQL trên XAMPP, sau đó chọn tùy chọn my. tùy chọn ini

Làm cách nào để khởi động MySQL trên XAMPP?
Truy cập tệp cấu hình của MySQL

của tôi. ini chứa cài đặt cấu hình MySQL. Sau khi bạn nhấp vào nó, XAMPP sẽ mở tệp bằng trình soạn thảo văn bản mặc định của bạn. Khi bạn đã vào, hãy tìm dòng có nội dung Cổng, chỉ định số cổng mà MySQL sử dụng

Tại đây, bạn có thể thay đổi số cổng đó thành một tùy chọn khác mà bạn biết các chương trình khác không sử dụng. Trong hầu hết các trường hợp, chúng tôi khuyên bạn nên sử dụng 3307, nên có sẵn. Lưu thay đổi của bạn và đóng my. tệp ini

Sau đó, bạn có thể sử dụng bảng điều khiển XAMPP để khởi động lại MySQL. Hy vọng, cơ sở dữ liệu của bạn hiện đang hoạt động bình thường. Nếu vì lý do nào đó, XAMPP không thể kết nối với cơ sở dữ liệu của bạn bằng cổng mới mà bạn đã đặt, nó sẽ cho bạn biết thông qua nhật ký của bảng điều khiển. Trong trường hợp đó, bạn có thể thử sử dụng một cổng khác để thay thế

Tóm lược

Nếu bạn sử dụng XAMPP để chạy WordPress cục bộ, thỉnh thoảng bạn có thể gặp lỗi với cấu hình máy chủ của mình. Một trong những vấn đề phổ biến nhất là MySQL tắt đột ngột

Tin vui là nếu điều này xảy ra, bạn có thể sử dụng ba phương pháp để khắc phục sự cố

  1. Chạy XAMPP bằng quyền quản trị viên
  2. Khôi phục bản sao lưu cơ sở dữ liệu của bạn
  3. Thay đổi cổng MySQL của bạn

Nếu bạn thích hướng dẫn XAMPP này, hãy nhớ xem cả DevKinsta. DevKinsta là công cụ phát triển cục bộ miễn phí của chúng tôi cho phép bạn nhanh chóng tạo các trang web WordPress với cài đặt PHP có thể tùy chỉnh, hỗ trợ HTTPS, quản lý cơ sở dữ liệu và email tích hợp, v.v. DevKinsta cũng có tính năng tích hợp đầy đủ với MyKinsta, nhưng bạn không cần phải là khách hàng của Kinsta để tích hợp DevKinsta vào quy trình làm việc của mình


Nhận tất cả các ứng dụng, cơ sở dữ liệu và trang web WordPress của bạn trực tuyến và dưới một mái nhà. Nền tảng đám mây hiệu suất cao, đầy đủ tính năng của chúng tôi bao gồm

  • Dễ dàng thiết lập và quản lý trong bảng điều khiển MyKinsta
  • Hỗ trợ chuyên gia 24/7
  • Mạng và phần cứng Google Cloud Platform tốt nhất, được cung cấp bởi Kubernetes để có khả năng mở rộng tối đa
  • Tích hợp Cloudflare cấp doanh nghiệp cho tốc độ và bảo mật
  • Tiếp cận đối tượng toàn cầu với tối đa 35 trung tâm dữ liệu và hơn 275 PoP trên toàn thế giới

Hãy tự kiểm tra với $20 trong tháng đầu tiên của Lưu trữ ứng dụng hoặc Lưu trữ cơ sở dữ liệu. Khám phá kế hoạch của chúng tôi hoặc nói chuyện với bộ phận bán hàng để tìm thấy sự phù hợp nhất của bạn

Tại sao tôi không thể khởi động MySQL trên XAMPP?

Đôi khi, cổng mặc định (3306) mà XAMPP MySQL cố gắng sử dụng đã được ứng dụng khác sử dụng . Do đó, MySQL không thể kết nối với cổng và không khởi động được.

Làm cách nào để kết nối với MySQL trong XAMPP?

Tạo cơ sở dữ liệu MySQL tại Localhost . Open your browser and go to localhost/PHPMyAdmin or click “Admin” in XAMPP UI. Bây giờ hãy nhấp vào Chỉnh sửa đặc quyền và chuyển đến Thay đổi mật khẩu quản trị viên, nhập mật khẩu của bạn vào đó và lưu lại. Hãy nhớ mật khẩu này vì nó sẽ được sử dụng để kết nối với Cơ sở dữ liệu của bạn.

Làm cách nào tôi có thể khởi động MySQL?

Windows – Khởi động và Dừng Máy chủ .
Mở cửa sổ 'Run' bằng cách sử dụng phím Win + R
Nhập 'dịch vụ. msc'
Bây giờ tìm kiếm dịch vụ MySQL dựa trên phiên bản được cài đặt
Nhấp vào 'dừng', 'bắt đầu' hoặc 'khởi động lại' tùy chọn dịch vụ

Làm cách nào để khởi động Apache và MySQL trong XAMPP?

Để khởi động Apache hoặc MySQL theo cách thủ công, nhấp vào nút Bắt đầu bên dưới Hành động bên cạnh mô-đun đó . Tùy thuộc vào cài đặt bảo mật của bạn, người dùng Windows 7 có thể sẽ mở một cửa sổ nhỏ, hỏi bạn có muốn cho phép điều khiển xampp không. exe để sửa đổi máy tính của bạn. Nhấp vào Có để cho phép Apache hoặc MySQL bắt đầu.