Sudo mysql_secure_installation không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm
Theo lỗi, tôi đã cố gắng tìm tệp trong /var/lib/mysql/mysql. vớ nhưng không thể tìm thấy. Nhìn vào tôi. cnf và nhiều file khác nhưng không giải quyết được. Cuối cùng xin lưu ý rằng tôi đã không khởi động dịch vụ Mysql (MariaDB) dịch vụ.
Khi dịch vụ MariaDB được bắt đầu. Nó đã tạo mysql. sock trong var/lib/mysql/my direcoty và có thể chạy cài đặt an toàn 8 là tập lệnh shell có sẵn trên các hệ thống Unix và cho phép bạn cải thiện tính bảo mật cho bản cài đặt MariaDB của mình theo các cách sau
8 có thể được gọi mà không cần đối số
Tập lệnh sẽ nhắc bạn xác định những hành động cần thực hiện
Tùy chọn8 chấp nhận một số tùy chọn Các tùy chọn không được công nhận khác sẽ được chuyển đến máy chủ Tệp tùy chọnNgoài việc đọc các tùy chọn từ dòng lệnh, 8 cũng có thể đọc các tùy chọn từ các tệp tùy chọn. Nếu một tùy chọn không xác định được cung cấp cho 8 trong tệp tùy chọn, thì tùy chọn đó sẽ bị bỏ qua Các tùy chọn sau đây liên quan đến cách các công cụ dòng lệnh của MariaDB xử lý các tệp tùy chọn. Chúng phải được đưa ra làm đối số đầu tiên trên dòng lệnh Nhóm tùy chọn8 đọc các tùy chọn sau đây từ các tệp tùy chọn Sử dụng với cụm GaleraTập lệnh này không an toàn 100% khi sử dụng với Galera Cluster vì nó thao tác trực tiếp với mysql. người dùng/mysql. bảng global_priv, không được Galera vận chuyển đến các nút khác Người dùng làm việc với MySQL có thể gặp 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)' khi đăng nhập vào giao diện MySQL. Vấn đề này thường phát sinh nếu MySQL không thể truy cập mysqld. tập tin ổ cắm vớ Trong hướng dẫn này, chúng tôi sẽ xem xét các nguyên nhân tiềm ẩn gây ra lỗi 'Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm' và chỉ cho bạn các phương pháp khác nhau để giải quyết vấn đề này điều kiện tiên quyết
Giải quyết '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)' LỗiCó nhiều cách để giải quyết 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. vớ (2)' lỗi. Nếu một giải pháp không hoạt động, hãy di chuyển xuống danh sách cho đến khi bạn tìm thấy giải pháp giải quyết vấn đề Phương pháp 1. Kiểm tra dịch vụ MySQL1. Kiểm tra trạng thái của dịch vụ MySQL với
2. Nếu dịch vụ không chạy, hãy khởi động lại bằng cách sử dụng
3. Để ngăn sự cố này xảy ra, hãy đặt dịch vụ MySQL tự động khởi động khi khởi động
Phương pháp 2. xác minh mysqld. vớ Vị trí'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. lỗi sock'(2)' cũng xảy ra nếu MySQL không thể tìm thấy mysql. tập tin ổ cắm vớ 1. Tìm mysqld hiện tại. vị trí sock bằng cách sử dụng lệnh 3 để liệt kê tất cả các tệp ổ cắm trên hệ thống của bạn
2. Mở tệp cấu hình MySQL trong trình soạn thảo văn bản bạn chọn. Trong ví dụ này, chúng tôi sử dụng nano
3. Sau đó, thêm các dòng sau vào cuối tệp cấu hình MySQL ________số 8Ở đâu
Một phương pháp khác là tạo một liên kết tượng trưng từ vị trí của mysqld. sock vào thư mục /var/run/mysqld 0 4. Nhấn Ctrl + X để đóng tệp cấu hình và nhập Y và nhấn Enter để lưu các thay đổi bạn đã thực hiện 4. Cuối cùng, khởi động lại dịch vụ MySQL 1 Phương pháp 3. Kiểm tra quyền thư mục MySQLMột nguyên nhân tiềm năng khác có thể là Dịch vụ MySQL không thể truy cập thư mục /var/run/mysqld do hạn chế về quyền 1. Để giải quyết vấn đề này, hãy thay đổi cài đặt quyền cho thư mục mysqld bằng 2 Đặt quyền thành 5 cho phép người dùng root đọc, viết và thực thi thư mục, trong khi những người dùng khác chỉ có thể đọc và thực thi2. Khởi động lại dịch vụ MySQL để các thay đổi có hiệu lực 1 Phương pháp 4. Kiểm tra nhiều phiên bản MySQLLỗi cũng xảy ra nếu có nhiều phiên bản MySQL chạy cùng một lúc 1. Để liệt kê tất cả các phiên bản của MySQL, hãy sử dụng 02. Nếu có nhiều phiên bản MySQL đang chạy, hãy chấm dứt chúng bằng 13. Khởi động lại dịch vụ MySQL để bắt đầu một phiên bản duy nhất của MySQL 1 Phần kết luận Sau khi đọc hướng dẫn này, bạn hẳn đã xác định được nguyên nhân gây ra lỗi 'Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm' và áp dụng giải pháp thích hợp |