Cách tìm tên người dùng của cơ sở dữ liệu MySQL
Hướng dẫn này giải thích cách liệt kê tất cả tài khoản người dùng trong máy chủ cơ sở dữ liệu MySQL thông qua dòng lệnh. Chúng tôi cũng sẽ chỉ cho bạn cách tìm ra người dùng nào có quyền truy cập vào cơ sở dữ liệu nhất định Show Trước khi bắt đầu #Chúng tôi giả định rằng bạn đã cài đặt máy chủ MySQL hoặc MariaDB trên hệ thống của mình Tất cả các lệnh được thực thi bên trong MySQL shell với tư cách là người dùng root. Để truy cập trình bao MySQL, hãy nhập lệnh sau và nhập mật khẩu người dùng root MySQL của bạn khi được nhắc
Nếu bạn chưa đặt mật khẩu cho người dùng root MySQL của mình, bạn có thể bỏ qua tùy chọn 2Nếu bạn quên mật khẩu root MySQL, bạn có thể đặt lại bằng cách làm theo hướng dẫn sau Hiển thị tất cả người dùng MySQL #MySQL lưu trữ thông tin về người dùng trong bảng có tên 3 trong cơ sở dữ liệu 4Để lấy danh sách tất cả tài khoản người dùng MySQL, hãy sử dụng câu lệnh 5 để truy xuất tất cả các hàng từ bảng 6
Đầu ra sẽ trông giống như bên dưới
Lệnh trên chỉ hiển thị hai cột từ bảng 7 ( 8 và 9), Bảng này chứa hơn 40 cột như 0, 1, 2, v.v.Tài khoản người dùng trong MySQL bao gồm hai phần. tên người dùng và tên máy chủ Sử dụng câu lệnh 3 để hiển thị thông tin về các cột của bảng. Khi bạn biết tên cột, bạn có thể chạy truy vấn đối với dữ liệu đã chọnVí dụ: để có danh sách tất cả tài khoản người dùng MySQL bao gồm thông tin về mật khẩu và liệu nó đang hoạt động hay đã hết hạn, bạn sẽ sử dụng truy vấn sau 5 6Hiển thị cho người dùng có quyền truy cập vào cơ sở dữ liệu cụ thể #Thông tin về các đặc quyền cấp cơ sở dữ liệu được lưu trữ trong bảng 4Bạn có thể truy vấn bảng để tìm ra người dùng nào có quyền truy cập vào cơ sở dữ liệu nhất định và cấp độ của các đặc quyền Ví dụ: để có danh sách tất cả người dùng có quyền truy cập ở cấp độ nào đó vào cơ sở dữ liệu có tên 5, bạn sẽ sử dụng truy vấn sau 9 0Để chỉ tìm nạp thông tin về tài khoản người dùng có quyền truy cập vào cơ sở dữ liệu nhất định mà không hiển thị các đặc quyền, hãy sử dụng Tên người dùng MySQL của bạn là gì?Người dùng mặc định của MySQL là root và theo mặc định, nó không có mật khẩu.
Tên người dùng của cơ sở dữ liệu của tôi là gì?Tên cơ sở dữ liệu là tên của cơ sở dữ liệu và tên người dùng là tên của người dùng được kết nối với cơ sở dữ liệu . e. g. John Smith có thể kết nối với cơ sở dữ liệu có tên Database1. Database1 sẽ là tên cơ sở dữ liệu và John Smith sẽ là tên người dùng. |