Không thể kết nối với máy chủ MySQL thông qua ổ cắm
Tôi gặp lỗi sau khi cố gắng kết nối với mysql. 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) Có giải pháp nào cho lỗi này không? Show 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 đó Điều đó có nghĩa là máy chủ MySQL chưa được cài đặt/đang chạy hoặc tệp 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ó
Sau đó thử kết nối lại 2. Cố gắng kết nối với Nếu bạn kết nối với 3. Chỉnh sửa tệp 1Tìm file 1 (thường là trong 3) để chỉnh sửa và thêm vào những dòng sau
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, bạn 5 hoặc 6Ví dụ: tệp của bạn được đặt tại 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? . Tôi cũng gặp sự cố này khi cố gắng khởi động máy chủ, rất nhiều câu trả lời ở đây chỉ nói khởi động máy chủ không hoạt động. Điều đầu tiên bạn có thể làm là thực hiện các thao tác sau để xem có lỗi cấu hình nào không
Tôi đã có một lỗi xuất hiện
Một Sau đó, kiểm tra tệp
Dựa trên câu hỏi này, giải pháp được chấp nhận sẽ không hoạt động vì tôi thậm chí không thể khởi động máy chủ, vì vậy tôi đã làm theo những gì một số nhận xét đã nói và xóa các tệp Điều này cho phép máy chủ khởi động và tôi có thể kết nối và thực hiện các truy vấn, tuy nhiên khi kiểm tra tệp nhật ký lỗi của tôi, nó nhanh chóng bị lấp đầy với vài chục nghìn dòng như thế này
Dựa trên một gợi ý từ tại đây , để khắc phục điều này, tôi đã thực hiện mysqldump và khôi phục tất cả các cơ sở dữ liệu (xem liên kết để biết một số giải pháp khác) Làm cách nào để kết nối với MySQL thông qua ổ cắm?Kết nối với MySQL bằng unix socket . Định vị tệp ổ cắm Unix Trên máy chủ lưu trữ trong dòng lệnh, hãy chạy lệnh sau. . Kiểm tra kết nối ổ cắm Unix từ dòng lệnh. Tải xuống thư viện của bên thứ ba. Định cấu hình trình điều khiển MySQL trong DataGrip. Tạo kết nối đến máy chủ MySQL Tại sao MySQL không kết nối với máy chủ?thông thường có nghĩa là không có máy chủ MySQL nào đang chạy trên hệ thống hoặc bạn đang sử dụng tên tệp ổ cắm Unix hoặc số cổng TCP/IP không chính xác when trying to connect to the server. You should also check that the TCP/IP port you are using has not been blocked by a firewall or port blocking service.
Làm cách nào để kiểm tra xem MySQL có thể truy cập được trên cổng 3306 không?Cách đúng là sử dụng. sudo lsof -i. 3306 .
Không thể kết nối với máy chủ MySQL 111?Nguyên nhân gây ra lỗi 'Không thể kết nối với lỗi mysql 111'
. Khi chúng tôi cố gắng truy cập máy chủ mysql trên máy Linux bằng địa chỉ IP công cộng, nó thường hiển thị lỗi 111. Tuy nhiên, khi localhost và 127. 0. 0. 1 được sử dụng, nó đang kết nối tốt. this error occurs when mysqld only listens to the localhost interface. When we try to access mysql server on Linux machine using the public IP address, it often shows error 111. However, when localhost and 127.0. 0.1 is used, it is connecting fine. |