Hướng dẫn error 2002 (hy000 mysql windows) - error 2002 (hy000 cửa sổ mysql)

Tìm hiểu cách sửa lỗi mysql 2002 có thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm ‘/tmp/mysql.sock

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 phải MySQL ERROR 2002 như sau:

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

ERROR 2002 ở trên xảy ra khi tệp ổ cắm

apt-get install mysql-server mysql
1 có thể được tìm thấy trong hệ thống tập tin của bạn.

Tệp này được tạo khi máy chủ MySQL được khởi động và 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 bạn.

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

apt-get install mysql-server mysql
2 ngoài gói
apt-get install mysql-server mysql
3:

apt-get install mysql-server mysql

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

sudo service mysql start
# or
sudo /etc/init.d/mysql start

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

apt-get install mysql-server mysql
1. Bạn có thể cố gắng kết nối với máy chủ MySQL của mình ngay bây giờ.

Cho macos

Nếu bạn 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 bắt đầu bằng lệnh sau:

brew services start mysql

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

apt-get install mysql-server mysql
3 một lần nữa.

Cho cửa sổ

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

apt-get install mysql-server mysql
6.

Mở menu Windows Start và tìm kiếm bảng điều khiển

apt-get install mysql-server mysql
6 để xem kết quả bên dưới:

Sau đó, cuộn qua danh sách dịch vụ cho đến khi bạn tiếp cận các dịch vụ bắt đầu với

apt-get install mysql-server mysql
8 để tìm dịch vụ
apt-get install mysql-server mysql
9.

Thông thường, bạn có số phiên bản MySQL được đính kèm với 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

sudo service mysql start
# or
sudo /etc/init.d/mysql start
0 vì vậy tôi có dịch vụ
sudo service mysql start
# or
sudo /etc/init.d/mysql start
1 được liệt kê như hình dưới đây:

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

sudo service mysql start
# or
sudo /etc/init.d/mysql start
2 đượ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ụ

sudo service mysql start
# or
sudo /etc/init.d/mysql start
1 trống, có nghĩa là nó hiện không chạy.

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

sudo service mysql start
# or
sudo /etc/init.d/mysql start
4 ở khung bên trái.

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

Để kết luận, ERROR 2002 xảy ra khi máy tính của bạn có 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 được khởi động, vì vậy bạn có thể cần phải khởi động máy chủ để làm cho nó hoạt động.

Tùy thuộc vào hệ điều hành của bạn, có nhiều cách khác nhau để khởi động máy chủ MySQL của bạn.

Chúc may mắn sửa lỗi! 👍

Bạn gặp sự cố với lỗi MySQL 2002 (HY000)? Chúng tôi có thể giúp bạn giải quyết nó.

Thông thường, lỗi này xảy ra nếu MySQL không chạy hoặc nếu nó không được kết nối.

Tại Bobcares, chúng tôi thường nhận được yêu cầu từ khách hàng của mình để sửa lỗi MySQL như một phần của Dịch vụ Quản lý Máy chủ của chúng tôi.

Hôm nay, hãy để Lừa vào các chi tiết về cách các kỹ sư hỗ trợ của chúng tôi khắc phục lỗi này.

Tại sao Lỗi MySQL 2002 (HY000) xảy ra?

Lỗi này xảy ra trong các tình huống khác nhau như trong khi kết nối với máy chủ MySQL, cài đặt MySQL, v.v.

Chẳng hạn, lỗi xuất hiện như sau.

Hướng dẫn error 2002 (hy000 mysql windows) - error 2002 (hy000 cửa sổ mysql)

Chúng ta có thể giải quyết lỗi bằng các phương thức đơn giản khác nhau như khởi động lại máy chủ MySQL, giải phóng một số không gian đĩa trên giọt nước, cập nhật trường địa chỉ Bind-Address, v.v.

Hãy cùng xem chi tiết cách các kỹ sư hỗ trợ của chúng tôi khắc phục vấn đề này.

Các phương pháp khác nhau để sắp xếp lỗi MySQL 2002 (HY000)

Tại Bobcares, nơi chúng tôi có hơn một thập kỷ chuyên môn trong việc quản lý máy chủ, chúng tôi thấy nhiều khách hàng phải đối mặt với các vấn đề với MySQL.

Bây giờ, hãy để xem cách các kỹ sư hỗ trợ của chúng tôi khắc phục lỗi này bằng các phương pháp khác nhau.

Khởi động lại máy chủ MySQL

Gần đây, một trong những khách hàng của chúng tôi đã phải đối mặt với cùng một lỗi khi anh ấy đang cố gắng kết nối với máy chủ MySQL. Lỗi nhận được cho khách hàng xuất hiện như sau.

Hướng dẫn error 2002 (hy000 mysql windows) - error 2002 (hy000 cửa sổ mysql)

Chúng tôi đã cố gắng khởi động lại máy chủ MySQL bằng cách chạy lệnh bên dưới.

services mysql start

hoặc

/etc/init.d/mysql start

Bằng cách khởi động lại, lỗi của người dùng đã biến mất và cơ sở dữ liệu được kết nối.

Không gian đĩa đầy

Một khách hàng khác đã phải đối mặt với cùng một lỗi. Khi kiểm tra thêm, chúng tôi xác định rằng không gian đĩa của giọt người dùng đã đầy.

Vì vậy, chúng tôi đã chạy lệnh dưới đây để kiểm tra xem người dùng có bao nhiêu dung lượng trống trong tài khoản.

df -h

Hơn nữa, chúng tôi đã đi kiểm tra các tệp lớn hơn gây ra sự cố không gian đĩa. Chúng tôi thấy rằng người dùng có một vài tệp nhật ký khổng lồ đang ăn hết các không gian miễn phí. Và do điều này MySQL chỉ đơn giản là không thể bắt đầu và đưa ra lỗi 2002 (HY000).

Sau khi khắc phục vấn đề không gian đĩa, mọi thứ đều hoạt động tốt.

Cập nhật địa chỉ liên kết

Trong một số tình huống nhất định, địa chỉ ràng buộc sẽ không được cập nhật lên IP mới. Và điều này dẫn đến cùng một lỗi.

Vì vậy, bất cứ khi nào người dùng tạo một máy chủ mới, chúng tôi đảm bảo cập nhật trường địa chỉ ràng buộc với địa chỉ IP mới. Chúng tôi cập nhật địa chỉ liên kết trong tệp cấu hình.

sudo nano /etc/mysql/my.cnf

Sau khi cập nhật trường địa chỉ liên kết với địa chỉ IP mới, sau đó chúng tôi chạy lệnh bên dưới để khởi động lại dịch vụ MySQL.

sudo service mysql start

Cuối cùng, điều này sửa lỗi.

[Gặp sự cố với lỗi MySQL 2002 (HY000)? Chúng tôi sẽ sửa nó cho bạn.]

Sự kết luận

Nói tóm lại, chúng tôi giải quyết 'Lỗi MySQL 2002 (HY000)' bằng cách đơn giản như khởi động lại máy chủ MySQL, sửa không gian đĩa, cập nhật địa chỉ Bind-Inddress, v.v. lỗi.

Ngăn chặn máy chủ của bạn bị sập!

Đừng bao giờ mất khách hàng với tốc độ máy chủ kém! Hãy để chúng tôi giúp bạn.

Các chuyên gia máy chủ của chúng tôi sẽ giám sát và duy trì máy chủ của bạn 24/7 để nó vẫn nhanh như chớp và an toàn.

BẮT ĐẦU

var google_conversion_label = "owoncmyg5neq0ad71qm";

Làm cách nào để sửa lỗi 2002 hy000?

Có lẽ cài đặt lại nó dễ dàng hơn: stackoverflow.com/a/31984482/763744. - Zernel. ....
Đặt lại mật khẩu bằng cách dừng MySQL và bắt đầu nó ở chế độ an toàn bỏ qua các bảng --Grant. - Davejal. ....
Nhập cái này vào thiết bị đầu cuối của bạn "Sudo apt-get cài đặt mysql-server" ....
Bắt đầu hoặc khởi động lại dịch vụ MySQL và kiểm tra. ....
Systemctl Bắt đầu Mariadb.Service ..

Khi kết nối với MySQL nếu bạn gặp lỗi lỗi 2002?

Lỗi (2002) không thể kết nối với ... Thông thường có nghĩa là không có máy chủ MySQL chạy trên hệ thống hoặc bạn đang sử dụng tên tệp unix không chính xác hoặc số cổng TCP/IP khi cố gắng kết nối với máy chủ.there is no MySQL server running on the system or that you are using an incorrect Unix socket file name or TCP/IP port number when trying to connect to the server.

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 sock trong hệ thống tập tin của bạn.Tệp này được tạo khi máy chủ MySQL được khởi động và 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 bạn.see if MySQL server is already installed and running on your computer.

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 ổ cắm '/ var lib MySQL MySQL Sock 2 Nhập mật khẩu hiện tại cho root enter cho không có):?..
Giải pháp số 1: Kiểm tra xem dịch vụ MySQL có chạy không ..
Giải pháp #2: Kết nối với 127.0.....
Giải pháp số 3: Sửa đổi My.....
Giải pháp #4: Xác minh MySQL.....
Giải pháp #5: Thay đổi quyền thư mục MySQL ..