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
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
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
3Có 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
5Nế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
43. Chỉnh sửa tệp
service mysqld start
1Tì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
6Ví dụ: tệp của bạn được đặt tại
service mysqld start
5Sau đó 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ư saumysql -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ạnTệ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
4service mysqld start
0Khi 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
2Khi MySQL đang chạy, bạn có thể thử kết nối lại bằng lệnh
service mysqld start
4Cho 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
01Mở menu Start của Windows và tìm kiếm bảng
service mysqld start
01 để xem kết quả bên dướiMở 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
04Thô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ướiTì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ạyNế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áiBâ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ếuTệ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