Không thể kết nối với máy chủ mysql cục bộ thông qua ổ cắm trong mac?

Tôi cũng gặp lỗi tương tự "ERROR 2002 [HY000]. Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm '/var/lib/mysql/mysql. vớ' [111]". Tôi đã gỡ cài đặt và cài đặt lại MySQl nhiều lần và đã dành nhiều giờ để khắc phục sự cố. Vấn đề mà tôi nhận thấy là khi tôi thêm thông tin đăng nhập vào. tệp tùy chọn cnf nằm trong /etc/my. cnf vì điều này sẽ gây ra sự cố MySQL khi khởi động dịch vụ và sẽ gây ra lỗi

Để giải quyết vấn đề này, tôi đã xóa thông tin đăng nhập khỏi tài khoản của mình. tệp tùy chọn cnf trong/etc/my. cnf và tôi tạo một. của tôi. tệp tùy chọn cnf trong thư mục chính. Ví dụ: /home/tên người dùng/. của tôi. cnf trong Linux [thay thế tên người dùng bằng tên người dùng của bạn trong Linux] và thêm thông tin đăng nhập vào đó. Không có vấn đề gì sau đó

LỖI 2002 [HY000]. Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm '/var/run/mysqld/mysqld. vớ' [2]

Chào mọi người,

Tôi đang cố truy cập mysql thông qua web ssh trong dịch vụ ứng dụng Linux php, nhưng tôi gặp phải lỗi này

LỖI 2002 [HY000]. Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm '/var/run/mysqld/mysqld. vớ' [2]

Có ai có thể giúp tôi về cái này không?

Trân trọng,
Aleksandar

azure-database-mysqlazure-webapps-ssh

Bình luận

Nhận xét · Hiển thị 1

Bình luận

5. Cần 1600 ký tự còn lại ký tự

  • Hiển thị cho tất cả người dùng
  • Hiển thị với người đăng gốc & Microsoft
  • Người kiểm duyệt có thể xem
  • Có thể xem bởi người kiểm duyệt và người đăng gốc
  • Khả năng hiển thị nâng cao
Chuyển đổi chế độ hiển thị Nhận xét. Hiển thị hiện tại. Hiển thị với tất cả người dùng

tệp đính kèm. Có thể sử dụng tối đa 10 tệp đính kèm [bao gồm cả hình ảnh] với tối đa 3. 0 MiB mỗi cái và 30. tổng cộng 0 MiB

Điều đó có nghĩa là máy chủ MySQL chưa được cài đặt/đang chạy hoặc tệp 

service mysqld start
2 không tồn tại trong
service mysqld start
3

Có một vài giải pháp cho lỗi này

1. Trước tiên, hãy kiểm tra xem dịch vụ mysqld có đang chạy hay không. Nếu không, bắt đầu nó

service mysqld start

Sau đó thử kết nối lại

2. Cố gắng kết nối với

service mysqld start
4 thay vì
service mysqld start
5

Nếu bạn kết nối với

service mysqld start
5, nó sẽ sử dụng đầu nối ổ cắm, nhưng nếu bạn kết nối với
service mysqld start
4 thì đầu nối TCP/IP sẽ được sử dụng. Vì vậy, khi đầu nối ổ cắm không hoạt động, thay vào đó hãy thử kết nối với
service mysqld start
4

3. Chỉnh sửa tệp

service mysqld start
1

Tìm đến file

service mysqld start
1 [thường là trong
service mysqld start
3] để chỉnh sửa và thêm vào những dòng sau

[mysqld]

socket=/var/lib/mysql/mysql.sock 

[client]

socket=/var/lib/mysql/mysql.sock

Khởi động lại mysql và kết nối lại

4. liên kết tượng trưng

Trong một số trường hợp,

service mysqld start
2 của bạn có thể nằm trong một thư mục khác. Bạn phải tìm và liên kết tượng trưng nó. Bạn có thể tìm thấy nó trong
service mysqld start
5 hoặc
service mysqld start
6

Ví dụ: tệp của bạn được đặt tại

service mysqld start
5

Sau đó liên kết tượng trưng nó

________số 8

Khởi động lại mysql và kết nối lại

Cần một Công cụ GUI tốt cho MySQL? . 


Khi bạn cố gắng kết nối với máy chủ MySQL của mình thông qua dòng lệnh, bạn có thể gặp lỗi MySQL

service mysqld start
0 như sau

mysql -uroot -proot
ERROR 2002 [HY000]: Can't connect to local MySQL server
through socket '/tmp/mysql.sock' [2]

service mysqld start
0 ở trên xảy ra khi không thể tìm thấy tệp ổ cắm
service mysqld start
2 trong hệ thống tệp của bạn

Tệp này được tạo khi máy chủ MySQL được khởi động và bị xóa khi bạn dừng máy chủ

Để khắc phục lỗi này, bạn cần xem máy chủ MySQL đã được cài đặt và chạy trên máy tính chưa

Nếu bạn đang sử dụng Linux, bạn có thể cần cài đặt

service mysqld start
3 ngoài gói
service mysqld start
4

service mysqld start
0

Khi bạn đã cài đặt máy chủ, hãy chạy máy chủ bằng lệnh sau

service mysqld start
1

Điều đó sẽ khởi động máy chủ và tạo tệp

service mysqld start
2. Bạn có thể thử kết nối lại với máy chủ MySQL của mình ngay bây giờ

Đối với macOS

Nếu bạn đang sử dụng macOS và đã cài đặt MySQL bằng Homebrew, thì bạn cần đảm bảo rằng máy chủ đã được khởi động bằng lệnh sau

service mysqld start
2

Khi MySQL đang chạy, bạn có thể thử kết nối lại bằng lệnh

service mysqld start
4

Cho cửa sổ

Đối với HĐH Windows, bạn cần đảm bảo rằng dịch vụ MySQL đang chạy trong bảng điều khiển

service mysqld start
01

Mở menu Start của Windows và tìm kiếm bảng

service mysqld start
01 để xem kết quả bên dưới

Mở bảng Services trên Windows

Sau đó, cuộn qua danh sách dịch vụ cho đến khi bạn đến được các dịch vụ bắt đầu bằng

service mysqld start
03 để tìm dịch vụ
service mysqld start
04

Thông thường, bạn có số phiên bản MySQL kèm theo tên dịch vụ

Phiên bản MySQL được cài đặt trên máy tính của tôi là MySQL

service mysqld start
05 vì vậy tôi có dịch vụ
service mysqld start
06 được liệt kê như hình bên dưới

Tìm kiếm MySQL trong bảng Dịch vụ

Nếu bạn có MySQL phiên bản 7, thì bạn có thể có

service mysqld start
07 được liệt kê trên bảng Dịch vụ

Như bạn có thể thấy từ hình trên, trạng thái của dịch vụ

service mysqld start
06 trống, có nghĩa là nó hiện không chạy

Nếu bạn thấy trạng thái tương tự, bạn có thể chạy dịch vụ bằng cách nhấp vào liên kết dịch vụ

service mysqld start
09 ở ngăn bên trái

Bây giờ bạn có thể thử kết nối lại với máy chủ MySQL của mình từ Dòng lệnh

Tóm lại, sự cố

service mysqld start
0 xảy ra khi máy tính của bạn không thể kết nối với máy chủ MySQL vì tệp ổ cắm bị thiếu

Tệp ổ cắm được tạo khi máy chủ MySQL khởi động, vì vậy có thể bạn cần khởi động máy chủ để nó hoạt động

Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm trong Mac?

Không thể kết nối với máy chủ MySQL cục bộ thông qua socket '/ var lib MySQL MySQL sock 2 Nhập mật khẩu hiện tại cho root Enter for none ]. ? .
Giải pháp số 1. Kiểm tra xem Dịch vụ MySQL có đang chạy không
Giải pháp số 2. Kết nối với 127. 0. .
Giải pháp số 3. sửa đổi của tôi. .
Giải pháp số 4. xác minh mysql. .
Giải pháp số 5. Thay đổi quyền thư mục MySQL

Không thể kết nối với máy chủ MySQL thông qua ổ cắm?

Thử kết nối với 127. 0. 0. 1 thay vì máy chủ cục bộ . 0. 0. 1 đầu nối TCP/IP sẽ được sử dụng. Vì vậy, khi đầu nối ổ cắm không hoạt động, hãy thử kết nối với 127. 0. 0. 1 thay vì.

Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm '[đường dẫn đến sock Mysqld]'?

Cách khắc phục 'Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm '/var/run/mysqld/mysqld. vớ' [2]' .
Phương pháp 1. Kiểm tra dịch vụ MySQL
Phương pháp 2. xác minh mysqld. vớ Vị trí
Phương pháp 3. Kiểm tra quyền thư mục MySQL
Phương pháp 4. Kiểm tra nhiều trường hợp MySQL

Không thể kết nối với lỗi ổ cắm máy chủ MySQL cục bộ 2002?

LỖI 2002 ở trên xảy ra khi mysql. không thể tìm thấy tệp ổ cắm sock trong hệ thống tệp của bạn. Tệp này được tạo khi máy chủ MySQL được khởi động và bị xóa khi bạn dừng máy chủ. Để khắc phục lỗi này, bạn cần xem máy chủ MySQL đã được cài đặt và chạy trên máy tính của mình chưa .

Chủ Đề