Tôi đã tải xuống XAMPP khoảng một tháng trước và nó đang hoạt động tốt. Hôm nay tôi đã cài đặt một phần mềm nhận dạng giọng nói và sau đó khởi động lại máy tính của mình. Kể từ đó, MySQL sẽ không khởi động trong ứng dụng manager-osx của tôi. Nó không đưa tôi vào nhật ký ứng dụng. Đây là những gì nó nói:
Stopping all servers...
Stopping Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd stopped
Stopping ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd stopped
Restarting all servers...
Starting MySQL Database...
Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
Starting ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd started
Cả ProFTPD và Máy chủ Web Apache của tôi đều đang chạy. MySQL thì không. Khi tôi truy cập phpmyadmin, nó ném cho tôi thông báo lỗi này.
#2002 - No such file or directory
The server is not responding (or the local server's socket is not correctly configured).
Làm ơn giúp tôi. Tôi không có ý tưởng gì để làm.
CẬP NHẬT:
Sau khi xem xét trên internet một chút, tôi đã tìm thấy một vấn đề tương tự mà một người dùng gặp phải với MAMP, một người dùng khác đã khuyến nghị giết quá trình mysql, điều đó có nghĩa là gì. Đây có thể là một sửa chữa cho vấn đề của tôi?
CẬP NHẬT 2:
Tôi đã tìm thấy câu trả lời cho vấn đề của mình nhưng tôi chưa thể trả lời được. Vì vậy, đây là câu trả lời:
1) Mở thiết bị đầu cuối và loại
sudo su
và sau đó nhập mật khẩu của bạn
2) Sau đó nhập
ps aux | grep mysql
(chỉ cần sao chép và dán cái này)
3) Bạn sẽ cần lấy id quy trình của mysql. Phải có số gần đầu, như 739 hoặc 8827
4) Diệt quy trình bằng cách sử dụng
kill -9 {process id}
cái này sẽ trông giống như thế này: kill -9 739
5) Khởi động lại MySQL trong manager-osx