Hướng dẫn mysql sock missing mac - sock mysql thiếu mac

Tôi đang cố gắng thiết lập một bản cài đặt cục bộ của WordPress trên máy Mac của tôi bằng MAMP. Tôi đã tìm kiếm hàng giờ để mô tả cách khắc phục lỗi này mà tôi đang gặp khi tôi cố gắng mở tab PHPMyAdmin từ trang bắt đầu MAMP:

2002 - Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm '/applications/mamp/clemp/mysql/mysql.sock' (2) Máy chủ không phản hồi (hoặc ổ cắm của máy chủ cục bộ không được cấu hình chính xác).

Ngôn ngữ không xác định: EN-ISO-8859-1.

Đây là một số thông tin về những gì tôi đang xảy ra

  • Tôi đang chạy OSX 10.8.4
  • Tôi đã cài đặt Mamp phiên bản 2.1.3
  • Phiên bản này bao gồm MySQL 5.5.9

Tôi đã thấy mọi người nói về việc sử dụng homebrew để cài đặt những thứ mà máy tính của tôi bị thiếu, liệu điều đó có được sử dụng không?

Hướng dẫn mysql sock missing mac - sock mysql thiếu mac

Hỏi ngày 30 tháng 8 năm 2013 lúc 5:03Aug 30, 2013 at 5:03

1

/Applications/MAMP/tmp/mysql/mysql.sock

Nên là vị trí mặc định cho ổ cắm MySQL. Để kiểm tra nơi MAMP sẽ tạo ổ cắm, bạn nên tham khảo ý kiến

/Applications/MAMP/bin/startMysql.sh

Để kiểm tra nơi MAMP đang tạo ổ cắm. Có lẽ có thể có một vị trí khác được chỉ định.

Đã trả lời ngày 18 tháng 9 năm 2013 lúc 19:34Sep 18, 2013 at 19:34

Chrisbommchrismchrisblomm

Huy hiệu bạc 31411 silver badge6 bronze badges

Tôi đang theo dõi với hướng dẫn này, thiết lập WordPress với XAMPP trên PC và MAMP (3.5) trên Mac (MacOS 10.11.2), trong đó tôi đang ở bước "Mac - 4" được yêu cầu nhập:

"Trong lần chạy đầu cuối:/application/mamp/thư viện/bin/mysqladmin -u mật khẩu root -p {mật khẩu windows mysql của bạn tại đây}"

Tuy nhiên, văn bản này (với văn bản khung) kết quả trong thông báo lỗi:

error: 'Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/Applications/MAMP/tmp/mysql/mysql.sock' exists!

Nhìn vào thư mục nhất định thư mục không có tệp mysql.sock.

Cố gắng bắt đầu MAMP bằng mọi cách (mà không định cấu hình mysqladmin) kết quả trong nhật ký lỗi:

160113 20:42:10 mysqld_safe Starting mysqld daemon with databases from /Applications/MAMP/db/mysql
160113 20:42:10 [Warning] Setting lower_case_table_names=2 because file system for /Applications/MAMP/db/mysql/ is case insensitive
160113 20:42:10 [Note] Plugin 'FEDERATED' is disabled.
160113 20:42:10 InnoDB: The InnoDB memory heap is disabled
160113 20:42:10 InnoDB: Mutexes and rw_locks use GCC atomic builtins
160113 20:42:10 InnoDB: Compressed tables use zlib 1.2.3
160113 20:42:10 InnoDB: Initializing buffer pool, size = 128.0M
160113 20:42:10 InnoDB: Completed initialization of buffer pool
160113 20:42:10 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
160113 20:42:10  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
160113 20:42:10  InnoDB: Waiting for the background threads to start
160113 20:42:11 InnoDB: 5.5.42 started; log sequence number 139375528
160113 20:42:11  InnoDB: Warning: table 'wordpress/wp_posts'
InnoDB: in InnoDB data dictionary has unknown flags 50.
160113 20:42:11 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
160113 20:42:11  InnoDB: Warning: table 'wordpress/wp_postm160113 20:42:11 [Note]   - '0.0.0.0' resolves to '0.0.0.0';
eta'
InnoDB: in InnoDB data dictionary has unknown flags 50.
160113 20:42:11 [Note] Server socket created on IP: '0.0.0.0'.
160113 20:42:11 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
160113 20:42:11 mysqld_safe mysqld from pid file /Applications/MAMP/tmp/mysql/mysql.pid ended

Hướng dẫn mysql sock missing mac - sock mysql thiếu mac

Giacomo1968

50,9K18 Huy hiệu vàng159 Huy hiệu bạc204 Huy hiệu đồng18 gold badges159 silver badges204 bronze badges

Hỏi ngày 13 tháng 1 năm 2016 lúc 19:45Jan 13, 2016 at 19:45

Hướng dẫn mysql sock missing mac - sock mysql thiếu mac

2

Theo sự cố Hướng dẫn tham khảo cài đặt MySQL (nó dành cho Windows, nhưng nó phải giống nhau đối với các hệ thống khác), lỗi:

Lỗi chết người: Không thể mở Bảng đặc quyền: Bảng 'mysql.host' không tồn tại

có thể xảy ra khi cơ sở MySQL hoặc thư mục dữ liệu được cài đặt ở các vị trí khác nhau. Điều này có thể xảy ra khi bạn nâng cấp và cài đặt lên một vị trí mới, nhưng bạn đang sử dụng tệp cấu hình cũ. Nếu đó là trường hợp, hãy chắc chắn đổi tên bất kỳ tệp cấu hình cũ nào khi nâng cấp MySQL.

Nếu không, vui lòng chỉnh sửa my.ini của bạn và kiểm tra kỹ xem basedirdatadir (trong phần [mysqld]) đang chỉ vào vị trí phù hợp.

Nếu chúng đúng, hãy thử tái tạo cấu trúc lõi MySQL bằng lệnh sau:

sudo mysql_install_db –-user=mysql –ldata=/YOUR/datadir

Nếu ở trên sẽ không giúp đỡ, vui lòng cài đặt lại MAMP/MySQL của bạn từ đầu.

Đã trả lời ngày 13 tháng 1 năm 2016 lúc 20:07Jan 13, 2016 at 20:07

Kenorbkenorbkenorb

23.2K25 Huy hiệu vàng122 Huy hiệu bạc186 Huy hiệu đồng25 gold badges122 silver badges186 bronze badges

2