2016-01-19 23 views
7

Tôi hiện đang sử dụng Mac và phiên bản hệ điều hành đang chạy là El Capitan. Gốc web là /Users/username/Sites.phpmyadmin - lỗi 2002 - trên máy Mac

Tôi đã tải xuống, trích xuất phpmyadmin và di chuyển thư mục vào thư mục gốc và tôi đã quản lý để truy cập màn hình đăng nhập. Nhưng khi tôi cố gắng đăng nhập, nó cho thấy một thông điệp như thế này.

#2002 - No such file or directory<br />The server is not responding (or the local server's socket is not correctly configured). 

Tôi đã kiểm tra xem liệu MySQL có bị tắt hay không, nhưng nó đã được bật để không phải thực hiện điều đó. Có ai biết cách giải quyết vấn đề này không?

+0

Bạn đang sử dụng Apache làm máy chủ web? –

+0

@RandallValenciano Có. – MarshallLee

+0

Bạn có thể dán nội dung của nhật ký không? –

Trả lời

20

Vì vậy, giải pháp khá đơn giản đối với trường hợp của tôi.

Sau khi đọc một số bài viết như this, tôi đã xem thư mục phpmyadmin của mình để tìm tệp config.inc.php. Đây là những gì tôi vẫn chưa tìm ra nhưng không có tập tin có cùng tên.

Thay vào đó, tệp có tên gần nhất là config.sample.inc.php, vì vậy tôi đã thay đổi tên tệp và thay đổi $cfg['Servers'][$i]['host'] = 'localhost'; thành $cfg['Servers'][$i]['host'] = '127.0.0.1';. Bây giờ tôi có thể đăng nhập bằng tài khoản phpmyadmin.

+0

Cảm ơn bạn! Điều này giải quyết nó. Nên được chấp nhận trả lời. –

0

Có lỗi tương tự sau khi nâng cấp mariadb qua homebrew upgrade trên OS X Siera 10.12.5.

Chỉ ra rằng một thư mục cấu hình đã mất tích:

mysql: Can't read dir of '/usr/local/etc/my.cnf.d' (Errcode: 2 "No such file or directory") 

Đơn giản chỉ cần tạo thư mục này giải quyết vấn đề (không cần phải khởi động lại daemon mariadb):

mkdir /usr/local/etc/my.cnf.d 

Chờ một vài giây và thử lại để kết nối:

$ mysql -u root -p 
Enter password: 
Welcome to the MariaDB monitor. Commands end with ; or \g. 
Your MariaDB connection id is 9 
Server version: 10.2.6-MariaDB Homebrew 
Các vấn đề liên quan