Tôi đã tải xuống XAMPP khoảng một tháng trước và nó 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 bắt đầu trong ứng dụng Trình quản lý-OSX của tôi. Nó không ném cho tôi một 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 của tôi và máy chủ web Apache của tôi đang chạy. MySQL 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 nhìn trên internet một chút, tôi thấy một vấn đề tương tự mà người dùng gặp phải với MAMP, một người dùng khác đề 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 tôi nhưng tôi chưa thể trả lời nó. Vì vậy, đây là câu trả lời:
1] Terminal và loại mở
sudo su
Và sau đó đặt 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. Cần có số gần đỉnh, một cái gì đó như 739 hoặc 8827
4] Giết quá trình bằng cách sử dụng
kill -9 {process id}
Điều này sẽ trông giống như thế này: Giết -9 739
5] Khởi động lại MySQL trong trình quản lý-osx
Bài đăng sẽ hiển thị để khắc phục sự cố MySQL trên XAMPP. MySQL đã giành chiến thắng bắt đầu trong ứng dụng Trình quản lý-OSX của tôi. Nó không ném cho tôi một 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...
Các bước
1] Terminal và loại mở
sudo su
Và sau đó đặt 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. Cần có số gần đỉnh, một cái gì đó như 739 hoặc 8827
4] Giết quá trình bằng cách sử dụng
kill -9 {process id}
Điều này sẽ trông giống như thế này: Giết -9 739
5] Khởi động lại MySQL trong trình quản lý-osx
Nếu bất kỳ công việc don don nào ở trên, điều này sẽ hoạt động: sudo /application
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
Tìm thêm tại www.panayiotisgeorgiou.net
Sau khi chạy thành công XAMPP trên Mac OS X của tôi, tôi đã nâng cấp hệ thống của mình lên máy chủ MySQL của tôi đã dừng bắt đầu thông qua Trình quản lý XAMPP của tôi.
Sau khi nhấp vào khởi động lại tất cả hoặc chỉ cần bắt đầu cho cơ sở dữ liệu MySQL, nó chỉ đi vào ’bắt đầu và sau đó quay lại‘ dừng lại.restart all or just Start for MySql database its just going into ‘starting’ and then goes back to ‘stopped’.
Duyệt qua internet, tôi đã tình cờ thấy giải pháp phù hợp với tôi. //stackoverflow.com/questions/21267064/mysql-database-wont-start-in-xampp-manager-osx
//stackoverflow.com/questions/21267064/mysql-database-wont-start-in-xampp-manager-osx
Mở thiết bị đầu cuối và nhập theo mã bên dưới [đường dẫn kiểm tra kỹ đến thư mục ‘XAMPP/XAMPPFILES/BIN/BIN của bạn:
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
Hy vọng điều đó sẽ giúp!