Hướng dẫn can t connect to local mysql server through socket /var/lib/mysql/mysql sock (111) - 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 (111)
Tôi cũng gặp vấn đề này khi cố gắng khởi động máy chủ, vì vậy nhiều câu trả lời ở đây chỉ cần 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 mục sau để xem liệu có bất kỳ lỗi cấu hình nào không: Show
Tôi đã có một lỗi hiển thị:
Một 2 đơn giản đã cho tôi thấy chính xác tệp nào chứa dòng vi phạm, vì vậy tôi đã xóa dòng đó khỏi tệp.Sau đó, kiểm tra tệp 3 của tôi mà tôi đã có:
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ể bắt đầu 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 4 và 5 của tôi.Điều này cho phép máy chủ bắt đầu và tôi có thể kết nối và thực hiện các truy vấn, tuy nhiên việc kiểm tra tệp nhật ký lỗi của tôi, nó đã nhanh chóng được điền vào hàng chục ngàn dòng như thế này:
Dựa trên một đề xuất từ đây, để khắc phục điều này, tôi đã thực hiện một mysqldump và khôi phục tất cả các cơ sở dữ liệu (xem liên kết cho một số giải pháp khác).
Mọi thứ dường như đang hoạt động như mong đợi bây giờ. Tôi tiếp tục nhận được lỗi sau này mỗi khi tôi cố gắng khởi động lại MySQL. Nó đã hoạt động tốt trước khi tôi thay đổi thư mục dữ liệu mặc định.
Tôi biết có những giải pháp khác được đăng bởi những người khác nhưng không ai trong số họ làm việc cho tôi.
Hỏi ngày 21 tháng 4 năm 2015 lúc 19:59Apr 21, 2015 at 19:59
2 Kiểm tra folowing
Đã trả lời ngày 22 tháng 4 năm 2015 lúc 12:52Apr 22, 2015 at 12:52
Koustuvkoustuvkoustuv 7204 Huy hiệu bạc17 Huy hiệu đồng4 silver badges17 bronze badges 0 Vấn đề của tôi là nhiều quy trình MySQL đã chạy đồng thời. Đầu tiên giết các quy trình bằng:
và
Khởi động lại MySQL
Bây giờ bạn sẽ có thể đăng nhập 0Đã trả lời ngày 29 tháng 4 năm 2017 lúc 7:22Apr 29, 2017 at 7:22
OmaromarOmar 711 huy hiệu bạc2 huy hiệu đồng1 silver badge2 bronze badges 0 Có vẻ như các tệp ổ cắm bị thiếu. 8 và 7 phụ thuộc vào sự tồn tại của tệp ổ cắm để tắt.Bạn sẽ phải kết nối với MySQL bằng MySQLadMin và TCP/IP để tắt máy 1Tôi có bài viết về việc tắt máy như thế này
Đã trả lời ngày 21 tháng 4 năm 2015 lúc 20:13Apr 21, 2015 at 20:13
RolandomysqldbarolandomysqldbaRolandoMySQLDBA Phim thương hiệu vàng 176K3232 gold badges304 silver badges500 bronze badges Xin chào, tôi vừa cài đặt Zabbix 3.0 và cùng một vấn đề đã xuất hiện sau vài giờ trước. Khi tôi kiểm tra quyền của Zabbix trong phpmyadmin, tôi nhận ra rằng không có quyền cho người dùng "Zabbix". Tôi đã cho phép Zabbix và giải quyết vấn đề. Điều này có thể hữu ích cho ai đó. Đã trả lời ngày 9 tháng 3 năm 2016 lúc 14:30Mar 9, 2016 at 14:30
TUNCMTUNCMtuncm Huy hiệu đồng 2111 bronze badge Tôi đã nhận được cùng một lỗi, nhưng lý do đơn giản: Hệ thống đã hết tất cả không gian đĩa. Đã trả lời ngày 12 tháng 6 năm 2018 lúc 14:51Jun 12, 2018 at 14:51
HannuhannuHannu Huy hiệu đồng 2911 bronze badge 0 Tôi cũng nhận được lỗi giống như "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/lib /mysql/mysql.sock' (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 My.cnf được đặt trong /etc/my.cnf vì điều này sẽ gây ra sự cố MYSQL khi bắt đầu dịch vụ và sẽ gây ra lỗi. Để giải quyết điều này, tôi đã xóa thông tin đăng nhập ra khỏi tệp tùy chọn My.cnf trong /etc/my.cnf và tôi tạo tệp tùy chọn .my.cnf trong thư mục gia đình. Ví dụ: /home/username/.my.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 trong đó. Không có vấn đề gì sau đó. Đã trả lời ngày 22 tháng 1 năm 2018 lúc 15:55Jan 22, 2018 at 15:55
Kiểm tra dịch vụ MySQL của bạn hoặc nếu bạn đang truy cập thông qua SSH, hãy thử chạy: 0
RLF 13.9k2 Huy hiệu vàng31 Huy hiệu bạc44 Huy hiệu đồng2 gold badges31 silver badges44 bronze badges Đã trả lời ngày 13 tháng 7 năm 2016 lúc 20:00Jul 13, 2016 at 20:00
1 Không thể kết nối với MySQL Sock?Cách sửa lỗi '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.sock '(2)'.. Phương pháp 1: Kiểm tra dịch vụ MySQL .. Phương pháp 2: Xác minh vị trí mysqld.sock .. Phương pháp 3: Kiểm tra quyền của thư mục MySQL .. Phương pháp 4: Kiểm tra nhiều phiên bản MySQL .. Không thể kết nối với máy chủ MySQL cục bộ?Dưới đây là một số lý do khiến không thể kết nối với lỗi máy chủ MySQL cục bộ có thể xảy ra: MySQLD không chạy trên máy chủ cục bộ. Kiểm tra danh sách quy trình của hệ điều hành của bạn để đảm bảo quy trình MySQLD có mặt. Bạn đang chạy một máy chủ MySQL trên Windows với nhiều kết nối TCP/IP với nó.mysqld is not running on the local host. Check your operating system's process list to ensure the mysqld process is present. You're running a MySQL server on Windows with many TCP/IP connections to it.
Không thể kết nối với máy chủ MySQL cục bộ thông qua Mac Socket?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 .. Tại sao MySQL Sock bị mất tích?mysqld.Sock được tạo ra bởi Daemon MySQL khi bắt đầu và nó bị loại bỏ (hoặc, trở nên không thể kết nối) nếu daemon này dừng lại.Thông báo này được đưa ra bởi một số quy trình khách hàng, cố gắng kết nối MySQLD của bạn trên ổ cắm này mà không thành công.Lý do rất có thể là MySQLD không chạy.the mysqld doesn't run. |