Hướng dẫn mamp mysql server not starting windows 10 - máy chủ mysql mamp không khởi động windows 10

Tôi đang sử dụng Mamp 4.1 trên Windows 10 và không thể bắt đầu máy chủ MySQL. Khi tôi gỡ cài đặt MAMP và cài đặt lại máy chủ MySQL khởi động, nhưng khi tôi dừng nó, nó sẽ không bắt đầu sao lưu. Tôi cũng đã đi vào \ mamp \ db \ mysql \ và xóa bốn tệp nhật ký hilited bên dưới. Sau đó, tôi tắt máy chủ, sau đó bật lại, nhưng chỉ Apache khởi động, không phải MySQL.

Ngoài ra còn có một quá trình chạy trong các dịch vụ được gọi là MySQL80. Khi tôi cố gắng bắt đầu, tôi nhận được thông báo lỗi. Tôi đã thử nhiều cách để xóa nó, bao gồm đi đến dấu nhắc lệnh và sử dụng "SC mysql80" và đi đến 'regedit'. MySQL80 không hiển thị ở bất cứ đâu để tôi có thể xóa nó.

Ngoài ra, màn hình tài nguyên bên dưới cho thấy Apache đang chạy trên cổng 80, nhưng không có gì trên cổng 3306. Và vâng, các tùy chọn MAMP của tôi được đặt thành cổng 3306 cho MySQL.

Khi MySQL đang chạy, tôi đã có 2 quy trình 'MySQLD' nghe: Một phiên trên cổng IPv6 3306 và phiên khác trên cổng IPv4 3306?

Có gì sai và làm cách nào để sửa nó?

Và, có giả sử là (2) phiên của 'MySQLD' cả hai đều nghe trên cổng 3306 trong đó một phiên trên IPv6 và phần còn lại trên IPv4?

Cảm ơn cộng đồng.

Bảng điều khiển MAMP

Dịch vụ MySQL80

Cửa sổ tài nguyên với các cổng được liệt kê

Các tập tin nhật ký MAMP

Có một môi trường dàn dựng địa phương có sẵn là điều cần thiết cho các nhà phát triển WordPress. Mamp & nbsp; là một giải pháp phổ biến, nhưng một số vấn đề phổ biến có thể ngăn chặn nền tảng chạy đúng.

May mắn thay, người dùng Mamp đã tìm thấy các giải pháp khá đơn giản cho những vấn đề này, mà bạn có thể sử dụng để có được ngăn xếp cục bộ của mình và làm việc trở lại. Thông thường, tất cả chỉ cần một vài cú nhấp chuột.

Trong bài viết này, chúng tôi sẽ xem xét Mamp là gì, tại sao nó lại hữu ích và làm thế nào để tìm nhật ký lỗi của nó. Sau đó, chúng tôi sẽ hướng dẫn bạn qua năm nghị quyết chung để MAMP không bắt đầu. Hãy để ngay với nó!

Giới thiệu về Mamp

Mamp & NBSP; là một trong một số nền tảng phát triển địa phương phổ biến. Nó biến máy tính của bạn thành môi trường máy chủ có thể lưu trữ các trang web trong khi bạn làm việc với chúng:

Hướng dẫn mamp mysql server not starting windows 10 - máy chủ mysql mamp không khởi động windows 10
Trang chủ Mamp.

Mamp sử dụng Apache, MySQL và PHP, làm cho nó tương thích với WordPress. Có một phiên bản miễn phí có sẵn hoặc bạn có thể trả tiền cho phiên bản độc quyền & NBSP; bao gồm các trình cài đặt và các tính năng khác để giúp bạn thiết lập trang web đầu tiên của bạn nhanh chóng và cải thiện quy trình làm việc của bạn.

Giống như tất cả các trang web được lưu trữ tại địa phương, trang web phát triển MAMP hoặc thử nghiệm của bạn sẽ không được công khai. Điều này cho phép bạn xây dựng hoặc kiểm tra các tính năng một cách tự do, mà không phải lo lắng về nó ảnh hưởng đến trải nghiệm người dùng (UX) phía trước của bạn. Nó cũng ngăn khách truy cập vấp ngã trên trang web hoàn thành một nửa của bạn.

Thêm vào đó, sự phát triển địa phương không yêu cầu kết nối internet, vì vậy bạn có thể làm việc từ bất cứ đâu. Các trang web địa phương cũng có xu hướng tải nhanh hơn, có thể cải thiện năng suất của bạn phần nào. Khi bạn đã hoàn thành việc xây dựng hoặc thực hiện các thay đổi cho trang web của mình, bạn có thể di chuyển nó đến một máy chủ trực tiếp.

Chúng tôi đã đề cập đến cách cài đặt MAMP & NBSP; trong một bài viết trước. Ở giai đoạn này, chúng tôi sẽ cho rằng bạn đã sử dụng nó nhưng đã gặp phải một vấn đề.

Cách kiểm tra nhật ký lỗi MAMP của bạn

Tìm nhật ký lỗi MAMP của bạn khá đơn giản. Chỉ cần điều hướng đến thư mục nơi cài đặt của bạn được lưu và mở thư mục & nbsp; nhật ký. Bạn sẽ thấy các tệp cho nhật ký lỗi Apache, MySQL và PHP của bạn:

Hướng dẫn mamp mysql server not starting windows 10 - máy chủ mysql mamp không khởi động windows 10
Các tệp nhật ký lỗi MAMP.

Nếu bạn gặp vấn đề với MAMP không bắt đầu, đây sẽ là bước đầu tiên của bạn. Kiểm tra nhật ký để xem liệu có bất kỳ tin nhắn nào liên quan đến vấn đề và liệu chúng có cung cấp các bước cụ thể bạn có thể thực hiện để giải quyết nó không. Điều này nhanh hơn nhiều so với xử lý sự cố dùng thử và lỗi.

Phải làm gì nếu Mamp không bắt đầu (5 giải pháp hàng đầu)

Một số vấn đề phổ biến mà người dùng MAMP gặp phải bao gồm Apache không bắt đầu và MySQL không bắt đầu. Một trong hai vấn đề sẽ giữ cho nền tảng không chạy, khiến bạn không thể truy cập trang web địa phương của bạn. Dưới đây là một số giải pháp hàng đầu sẽ giúp bạn giải quyết cả hai rào cản, vì vậy bạn có thể trở lại làm việc.

1. Khôi phục tài liệu của bạn thư mục gốc

Root tài liệu MAMP của bạn là nơi lưu trữ các tệp HTM, PHP và hình ảnh của máy chủ lưu trữ ảo, PHP và hình ảnh của bạn. Giả sử bạn đã thay đổi hoặc vô tình thay đổi hoặc xóa thư mục gốc tài liệu của bạn. Trong trường hợp đó, bạn có thể thấy một thông báo lỗi khi đọc Apache Apache không thể bắt đầu. Vui lòng kiểm tra cài đặt MAMP và cấu hình của bạn khi bạn cố gắng khởi chạy máy chủ của mình:

Hướng dẫn mamp mysql server not starting windows 10 - máy chủ mysql mamp không khởi động windows 10
Apache không thể bắt đầu. Vui lòng kiểm tra cài đặt và cấu hình MAMP của bạn.

Để khắc phục điều này, bạn chỉ cần khôi phục thư mục gốc tài liệu của mình hoặc cho MAMP biết bạn đã di chuyển nó ở đâu. Quá trình này thay đổi tùy thuộc vào việc bạn sử dụng máy Mac hay Windows, trong đó các đường dẫn tệp có thể hơi khác nhau. Tuy nhiên, bạn sẽ có thể làm theo các bước dưới đây trên hệ điều hành (HĐH).

Theo mặc định, Root tài liệu MAMP được đặt tại các ứng dụng/MAMP/HTDOCS trên MacOS hoặc C: MAMPHTDOCS & NBSP; trên Windows. Nếu bạn biết thư mục gốc tài liệu mới của bạn ở đâu, bạn có thể mở tệp cấu hình MAMP của mình bằng cách điều hướng đến các ứng dụng (hoặc c :) & nbsp;> mamp> conf> apache> httpd.conf, & nbsp; và sau đó thay thế đường dẫn mặc định bằng cái mới.

Khi bạn mở httpd.conf, hãy tìm kiếm các đề cập của tài liệu dữ liệu và thay thế đường dẫn mặc định ở mọi nơi. Lưu tệp, sau đó dừng và khởi động lại MAMP.

Ngoài ra, bạn có thể chọn Root tài liệu mới của mình thông qua bảng điều khiển MAMP. Mở cửa sổ Tùy chọn và chọn & NBSP; Web Server & NBSP; Tab: Tab:

Hướng dẫn mamp mysql server not starting windows 10 - máy chủ mysql mamp không khởi động windows 10
Tùy chọn máy chủ web MAMP.

Đảm bảo Apache được chọn. Sau đó, nhấp vào nút Chọn & NBSP; bên cạnh Root Document. Điều này sẽ mở cửa sổ Finder, nơi bạn có thể chọn thư mục bạn muốn sử dụng làm gốc tài liệu.Select button next to Document Root. This will open a Finder window, where you can choose the folder you want to use as the document root.

Nhấp vào Chọn khi bạn đã chọn đúng thư mục, sau đó chọn OK trong cửa sổ Tùy chọn MAMP:Select once you’ve chosen the correct folder, then select OK in the MAMP Preferences window:

Hướng dẫn mamp mysql server not starting windows 10 - máy chủ mysql mamp không khởi động windows 10
Xác nhận gốc tài liệu MAMP trong cửa sổ Tùy chọn Máy chủ Web.

Điều này sẽ đặt lại root tài liệu của bạn và tự động khởi động lại MAMP. Apache sau đó sẽ có thể bắt đầu.

Bạn muốn biết làm thế nào chúng ta tăng lưu lượng truy cập trên 1000%?

Tham gia với hơn 20.000 người khác nhận được bản tin hàng tuần của chúng tôi với các mẹo nội bộ WordPress!

Theo dõi ngay

2. Thay đổi cổng nghe của bạn

Theo mặc định, MAMP chạy Apache trên cổng 8888. Nếu cổng này được sử dụng bởi một ứng dụng khác, Apache won đã có thể bắt đầu.

Để khắc phục sự cố này, bạn có thể thoát khỏi ứng dụng ngăn Apache & NBSP; kết nối với cổng 8888 hoặc thay đổi cổng nghe trong tệp cấu hình MAMP của bạn.

Nếu bạn muốn khám phá ứng dụng nào đang chặn cổng, bạn có thể sử dụng dòng lệnh để làm như vậy. Lệnh bạn cần nhập sẽ thay đổi tùy thuộc vào hệ điều hành của bạn:

  • MacOS: sudo lsof -nP -iTCP:$PORT | grep LISTENsudo lsof -nP -iTCP:$PORT | grep LISTEN
  • Windows: netstat -ab | morenetstat -ab | more

Chúng sẽ trả về một danh sách các định danh quy trình (PID) và các cổng mà họ đang chạy. Bạn có thể chấm dứt quy trình đang chạy trên cổng bạn cần để bắt đầu MAMP bằng cách sử dụng một trong những điều sau đây:

  • MacOS: sudo kill -9 <PID>sudo kill -9 <PID>
  • Windows: taskkill /F /PID pid_number: taskkill /F /PID pid_number

Khi thực hiện các lệnh trên, hãy đảm bảo thay thế các giữ chỗ như $PORT, <PID>pid_number với các giá trị thích hợp..

Nếu bạn muốn thay đổi cổng nghe trong tệp cấu hình MAMP của mình, bạn có thể làm như vậy bằng cách mở tệp httpd.conf của bạn và thay đổi tất cả các đề cập của cổng 8888, thành cổng 8000 (hoặc một phương án khác). Lưu tệp, sau đó khởi động lại Apache.

Ngoài ra, bạn có thể thay đổi cổng Apache trong Tùy chọn> Cổng:

Hướng dẫn mamp mysql server not starting windows 10 - máy chủ mysql mamp không khởi động windows 10
Tùy chọn cổng Mamp.

Nhấp vào OK & nbsp; để lưu các thay đổi của bạn.OK to save your changes.

3. Giết tất cả các quy trình MySQL và khởi động lại MAMP

Nếu các vấn đề về MAMP của bạn là do MySQL thay vì Apache, có một vài sửa chữa mà bạn có thể thử. Vấn đề thường là do dịch vụ MySQL khác chạy trên cùng một cổng.

Giải pháp dễ nhất là tiêu diệt tất cả các quy trình MySQL và khởi động lại MAMP. Trên macOS, bạn có thể thực hiện việc này bằng cách sử dụng màn hình hoạt động mà bạn sẽ tìm thấy trong thư mục tiện ích trên máy tính của mình.

Tìm kiếm cho MySQLD, chọn bất kỳ quy trình nào đang chạy và sau đó thoát chúng bằng cách nhấp vào nút X & NBSP; ở góc trên cùng bên trái của cửa sổ:X button in the top-left corner of the window:

Hướng dẫn mamp mysql server not starting windows 10 - máy chủ mysql mamp không khởi động windows 10
Giết xử lý các quy trình MySQL hoạt động thông qua giám sát hoạt động.

Người dùng Windows sẽ cần mở & NBSP; Màn hình tài nguyên & NBSP; từ menu Bắt đầu:

Hướng dẫn mamp mysql server not starting windows 10 - máy chủ mysql mamp không khởi động windows 10
Ứng dụng giám sát tài nguyên Windows.

Tìm kiếm tệp mysqld.exe & nbsp; nhấp chuột phải vào nó và chọn quá trình kết thúc. Khi bạn đã bỏ tất cả các quy trình MySQL trên máy tính của mình, hãy dừng lại và khởi động lại MAMP.mysqld.exe file, right-click on it, and select End Process. Once you’ve quit all MySQL processes on your computer, stop and restart MAMP.

4. Xóa nhật ký MySQL của bạn

Nếu việc tiêu diệt tất cả các quy trình MySQL hoạt động trên máy tính của bạn không cho phép MySQL bắt đầu, bạn có thể thử xóa các tệp nhật ký MySQL của mình. Chúng được lưu trữ trong thư mục MAMP & NBSP; DB/MySQL57 của bạn:

Hướng dẫn mamp mysql server not starting windows 10 - máy chủ mysql mamp không khởi động windows 10
Các tệp nhật ký MAMP MySQL.

Chúng nên được đặt tên IB_LOGFILE0, IB_LOGFILE1, v.v. Sao lưu các tệp nhật ký, sau đó xóa chúng và khởi động lại MAMP. Các tệp nhật ký sẽ tự động tái tạo khi chúng cần thiết một lần nữa.

5. Xóa mysql.sock.lock & nbsp; file

MAMP phải viết các định danh quy trình (PID) cho các quy trình hoạt động vào tệp mysql.sock.lock & nbsp; file. Nếu tác vụ này không thành công, tệp bị bỏ lại thay vì bị xóa sau khi quá trình hoàn thành.

Điều này sẽ ngăn MySQL khởi động, vì nó xử lý một tệp mysql.sock.lock trống giống như một tệp chứa PID đang chạy. Để khắc phục điều này, bạn sẽ cần phải xóa tệp theo cách thủ công.

Điều hướng đến các tệp MAMP của bạn (Ứng dụng/MAMP & NBSP; trên MAC hoặc C: MAMP & NBSP; trên Windows) và tìm thư mục TMP. Sau đó chọn thư mục MySQL & NBSP;, tìm kiếm tệp mysql.sock.lock & nbsp; và xóa nó. Cũng như các tệp nhật ký, tệp mysql.sock.lock & nbsp; tệp mới sẽ tự động được tạo khi nó cần tiếp theo.mysql.sock.lock file, and delete it. As with the log files, a new mysql.sock.lock file will automatically be created when it’s needed next.

Bản tóm tắt

Mamp là một trong những giải pháp phát triển địa phương cho nhiều chuyên gia và người có sở thích của WordPress (lưu ý: nó không phải là giải pháp duy nhất). Tuy nhiên, một số vấn đề có thể phát sinh sẽ ngăn máy chủ của bạn bắt đầu và cuối cùng trì hoãn quy trình làm việc của bạn.

Trong bài viết này, chúng tôi đã hướng dẫn bạn qua năm giải pháp có thể nếu Apache hoặc MySQL won bắt đầu:

  1. Khôi phục thư mục gốc tài liệu của bạn.
  2. Thay đổi cổng nghe của bạn.
  3. Giết tất cả các quy trình MySQL và khởi động lại Mamp.
  4. Xóa nhật ký MySQL của bạn.
  5. Xóa tệp mysql.sock.lock & nbsp; file.


Tiết kiệm thời gian, chi phí và tối đa hóa hiệu suất trang web với:

  • Trợ giúp ngay lập tức từ các chuyên gia lưu trữ WordPress, 24/7.
  • Tích hợp doanh nghiệp CloudFlare.
  • Khán giả toàn cầu với 35 trung tâm dữ liệu trên toàn thế giới.
  • Tối ưu hóa với giám sát hiệu suất ứng dụng tích hợp của chúng tôi.

Tất cả điều đó và nhiều hơn nữa, trong một kế hoạch không có hợp đồng dài hạn, di cư hỗ trợ và một người được bảo đảm trong 30 ngày. Kiểm tra các kế hoạch của chúng tôi hoặc nói chuyện với bán hàng để tìm kế hoạch phù hợp với bạn.

Tại sao máy chủ MySQL không bắt đầu ở Mamp?

Vấn đề thường là do dịch vụ MySQL khác chạy trên cùng một cổng. Giải pháp dễ nhất là tiêu diệt tất cả các quy trình MySQL và khởi động lại MAMP. Trên macOS, bạn có thể thực hiện việc này bằng cách sử dụng màn hình hoạt động mà bạn sẽ tìm thấy trong thư mục tiện ích trên máy tính của mình.usually due to another MySQL service running on the same port. The easiest solution is to kill all MySQL processes and restart MAMP. On macOS, you can do this using the Activity Monitor, which you'll find in the Utilities folder on your computer.

Làm cách nào để bắt đầu mysql ở Mamp?

Sử dụng MySQL với Mamp..
Bước 1: Bắt đầu MAMP sẽ hiển thị cửa sổ này.....
Bước 2: Phiên bản Mac và PC của trang này có thể trông khác nhau nhưng cả hai đều có cùng một liên kết trong phần MySQL ở giữa.....
Bước 3: Phpmyadmin sẽ trông như thế này ..
Bước 4: Nhấp vào tab Cơ sở dữ liệu ..

Tại sao dịch vụ MySQL không bắt đầu?

Ngay cả với quyền sở hữu chính xác, MySQL có thể không khởi động nếu có phần mềm bảo mật khác chạy trên hệ thống của bạn quản lý quyền truy cập ứng dụng vào các phần khác nhau của hệ thống tệp.Trong trường hợp này, cấu hình lại phần mềm đó để cho phép MySQLD truy cập các thư mục mà nó sử dụng trong quá trình hoạt động thông thường.if there is other security software running on your system that manages application access to various parts of the file system. In this case, reconfigure that software to enable mysqld to access the directories it uses during normal operation.

Làm cách nào để khởi động máy chủ MAMP của riêng mình?

Bắt đầu MAMP Nếu bạn không thấy trang chào mừng, hãy truy cập http: // localhost: 8888/mamp/trong trình duyệt của bạn.Từ bảng điều khiển, bạn có thể dừng các máy chủ cục bộ của mình bằng cách nhấp vào máy chủ dừng hoặc khởi động chúng bằng cách nhấp vào máy chủ bắt đầu.Bạn cũng có thể mở trang chào mừng và tùy chọn truy cập.go to http://localhost:8888/MAMP/ in your browser. From the control panel, you can stop your local servers by clicking Stop Servers, or start them by clicking Start Servers. You can also open the Welcome page, and access Preferences.