Hướng dẫn delete user mysql - xóa người dùng mysql

Cài đặt MySQL Server & MySQL Workbench

Cài đặt MySQL Server & MySQL Workbench

Mục lục:

  • Tuyên bố người dùng DROP USER
  • Xóa tài khoản người dùng MySQL
  • Phần kết luận

MySQL cho phép bạn tạo nhiều tài khoản người dùng và cấp các đặc quyền phù hợp để người dùng có thể kết nối và quản lý cơ sở dữ liệu.

Nếu tài khoản người dùng không còn cần thiết, bạn nên xóa đặc quyền người dùng hoặc xóa hoàn toàn tài khoản người dùng.

Hướng dẫn này giải thích cách xóa tài khoản người dùng MySQL / MariaDB.

Tuyên bố người dùng DROP USER

Trong MySQL, bạn có thể xóa một hoặc nhiều người dùng và các đặc quyền được gán bằng câu lệnh DROP USER . Cú pháp chung của tuyên bố này như sau:

DROP USER USER_ACCOUNT…

Ví dụ: để xóa tài khoản người dùng [email protected] đăng nhập vào trình bao MYSQL và chạy:

DROP USER '[email protected]';

Khi thành công, lệnh sẽ trở lại:

Query OK, 0 rows affected [0.00 sec]

Để xóa nhiều tài khoản người dùng trong một lệnh, hãy chạy câu lệnh DROP USER theo sau bởi người dùng bạn muốn xóa cách nhau bởi dấu cách:

DROP USER '[email protected]' '[email protected]';

Nếu người dùng bạn đang cố xóa hiện đang đăng nhập, phiên người dùng sẽ không bị đóng và người dùng sẽ có thể chạy truy vấn cho đến khi phiên kết thúc. Khi phiên được đóng, người dùng sẽ bị xóa và nó sẽ không thể đăng nhập vào máy chủ MySQL nữa.

Các cơ sở dữ liệu và các đối tượng được tạo bởi người dùng không được tự động xóa.

Phần này từng bước hướng dẫn cách liệt kê và xóa tài khoản người dùng MySQL.

Đầu tiên, đăng nhập vào vỏ MySQL bằng root hoặc người dùng quản trị khác. Để làm như vậy, gõ lệnh sau:

sudo mysql

DROP USER 0

Các lệnh dưới đây được thực thi bên trong shell MySQL.

MySQL lưu trữ thông tin về người dùng, trong bảng DROP USER 1 trong cơ sở dữ liệu DROP USER 2 . Sử dụng DROP USER 3 sau đây để có danh sách tất cả các tài khoản người dùng MySQL:

DROP USER 4

Đầu ra sẽ trông giống như thế này:

DROP USER 5 Trong MySQL, tài khoản người dùng bao gồm một phần tên người dùng và tên máy chủ. [email protected] [email protected] là các tài khoản người dùng khác nhau.

Giả sử tài khoản người dùng [email protected] không còn cần thiết nữa và chúng tôi muốn xóa nó.

Để xóa người dùng chạy:

DROP USER 9

Query OK, 0 rows affected [0.00 sec]

Lệnh sẽ xóa tài khoản người dùng và các đặc quyền của nó.

Bây giờ người dùng đã bị xóa, bạn cũng có thể muốn xóa cơ sở dữ liệu được liên kết với người dùng đó.

Phần kết luận

MySQL cho phép bạn tạo nhiều tài khoản người dùng và cấp các đặc quyền phù hợp để người dùng có thể kết nối và quản lý cơ sở dữ liệu.

Nếu tài khoản người dùng không còn cần thiết, bạn nên xóa đặc quyền người dùng hoặc xóa hoàn toàn tài khoản người dùng.

Hướng dẫn này giải thích cách xóa tài khoản người dùng MySQL / MariaDB.

Tuyên bố người dùng DROP USER

Trong MySQL, bạn có thể xóa một hoặc nhiều người dùng và các đặc quyền được gán bằng câu lệnh DROP USER . Cú pháp chung của tuyên bố này như sau:

Ví dụ: để xóa tài khoản người dùng [email protected] đăng nhập vào trình bao MYSQL và chạy:

Khi thành công, lệnh sẽ trở lại:

Để xóa nhiều tài khoản người dùng trong một lệnh, hãy chạy câu lệnh DROP USER theo sau bởi người dùng bạn muốn xóa cách nhau bởi dấu cách:

Bài Viết Liên Quan

Chủ Đề