Điểm:1

Ubuntu 20.04 Mysql8 tiếp tục chấp nhận null/bất kỳ mật khẩu nào cho root

lá cờ mx

Sau khi cài đặt "mysql-server" trên ubuntu20 và chạy "mysql_secure_installation" và đặt mật khẩu, hệ thống vẫn không xác thực chính xác và vẫn chấp nhận bất kỳ/mật khẩu trống nào cho người dùng root mysql thông qua người dùng root linux trong khi từ những người dùng linux khác thì không chấp nhận bất kỳ.

lá cờ mx
Chỉ cần đọc mọi thứ về các plugin xác thực mysql mới. Sắp xếp ngay bây giờ.
lá cờ ua
Cung cấp một câu trả lời để những người khác có thể hưởng lợi. (Và bạn sẽ nhận được điểm đại diện cho nó.)
Điểm:0
lá cờ mx

Vì vậy, về cơ bản, theo mặc định, Mysql hiện tại (trên hầu hết các bản phân phối như Ubuntu/Debian) đang sử dụng plugin "caching_sha2_password" để xác thực người dùng và plugin "auth_socket" cho người dùng 'root'. Trước đây nó thường sử dụng "mysql_native_password".

Plugin "auth_socket" không yêu cầu đặt bất kỳ mật khẩu nào thay vào đó nó sử dụng thông tin đăng nhập của hệ điều hành và chọn tên người dùng đã đăng nhập của hệ điều hành và xác thực người dùng kết nối là tài khoản Mysql có cùng tên người dùng i-e root -> root. Vì vậy, bạn không cần bất kỳ mật khẩu nào cho người dùng root mysql.

Bạn có thể thực hiện các lệnh sau để kiểm tra/thay đổi plugin xác thực hiện tại cho người dùng.

chọn Người dùng, Máy chủ, Trình cắm từ mysql.user;
THAY ĐỔI NGƯỜI DÙNG 'root'@'localhost' ĐƯỢC XÁC ĐỊNH VỚI mysql_native_password BỞI 'xxxx';

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.