Hướng dẫn mysql disable auth_socket - mysql vô hiệu hóa auth_socket
6.4.1. Plugin xác thực phía máy chủ Mã nguồn cho plugin này có thể được kiểm tra như một ví dụ tương đối đơn giản, chứng minh cách viết một plugin xác thực có thể tải. Bảng sau đây hiển thị tên tệp plugin và thư viện. Tệp phải được đặt trong thư mục được đặt tên bởi biến hệ thống 0.Bảng & nbsp; 6.18 & nbsp; plugin và tên thư viện cho xác thực tín dụng ngang hàng ổ cắm
Các phần sau cung cấp thông tin cài đặt và sử dụng cụ thể cho xác thực có thể cắm ổ cắm:
Để biết thông tin chung về xác thực có thể cắm trong MySQL, xem Phần & NBSP; 6.2.13, Xác thực có thể cắm được. Cài đặt xác thực có thể cắm ổ cắmGỡ cài đặt Xác thực cắm ổ cắm Sử dụng xác thực có thể cắm ổ cắm Để biết thông tin chung về xác thực có thể cắm trong MySQL, xem Phần & NBSP; 6.2.13, Xác thực có thể cắm được.
Phần này mô tả cách cài đặt plugin xác thực ổ cắm. Để biết thông tin chung về việc cài đặt các plugin, xem Phần & NBSP; 5.5.1, Cài đặt và gỡ cài đặt plugin. Để có thể sử dụng được bởi máy chủ, tệp thư viện plugin phải được đặt trong thư mục plugin MySQL (thư mục được đặt tên bởi biến hệ thống 0). Nếu cần, định cấu hình vị trí thư mục plugin bằng cách đặt giá trị của 0 khi khởi động máy chủ.
Để tải plugin tại máy chủ khởi động, hãy sử dụng tùy chọn 5 để đặt tên cho tệp thư viện có chứa nó. Với phương thức tải plugin này, tùy chọn phải được cung cấp mỗi khi máy chủ khởi động. Ví dụ: đặt các dòng này vào tệp máy chủ 6:Sau khi sửa đổi 6, khởi động lại máy chủ để khiến các cài đặt mới có hiệu lực.
Ngoài ra, để tải plugin vào thời gian chạy, sử dụng câu lệnh này:
8 tải plugin ngay lập tức và cũng đăng ký nó trong bảng hệ thống 9 để khiến máy chủ tải nó cho mỗi lần khởi động bình thường tiếp theo mà không cần 5.Gỡ cài đặt Xác thực cắm ổ cắmSử dụng xác thực có thể cắm ổ cắm
Sử dụng xác thực có thể cắm ổ cắmĐể biết thông tin chung về xác thực có thể cắm trong MySQL, xem Phần & NBSP; 6.2.13, Xác thực có thể cắm được. Phần này mô tả cách cài đặt plugin xác thực ổ cắm. Để biết thông tin chung về việc cài đặt các plugin, xem Phần & NBSP; 5.5.1, Cài đặt và gỡ cài đặt plugin.
Để có thể sử dụng được bởi máy chủ, tệp thư viện plugin phải được đặt trong thư mục plugin MySQL (thư mục được đặt tên bởi biến hệ thống 0). Nếu cần, định cấu hình vị trí thư mục plugin bằng cách đặt giá trị của 0 khi khởi động máy chủ.mysql with the option 5 to connect through the socket file, the server uses auth_socket to authenticate the client. The plugin determines that the 7 option value ( 2) differs from the client user's name ( 9) and refuses the connection. If a user named 2 tries the same thing, the plugin finds that the user
name and the MySQL user name are both 2 and permits the connection. However, the plugin refuses the connection even for 2 if the connection is made using a different protocol, such as TCP/IP. Để tải plugin tại máy chủ khởi động, hãy sử dụng tùy chọn 5 để đặt tên cho tệp thư viện có chứa nó. Với phương thức tải plugin này, tùy chọn phải được cung cấp mỗi khi máy chủ khởi động. Ví dụ: đặt các dòng này vào tệp máy chủ 6:
Để truy cập tài khoản, cả 2 và 9 chỉ định 5 tại thời điểm kết nối. |