Hướng dẫn how do i manage users in mysql? - làm cách nào để quản lý người dùng trong mysql?

Tab Quản trị - Người dùng và Đặc quyền cung cấp danh sách tất cả người dùng và các đặc quyền liên quan đến phiên bản MYSQL Server hoạt động. Từ tab này, bạn có thể thêm và quản lý tài khoản người dùng, điều chỉnh đặc quyền và hết hạn mật khẩu.Administration - Users and Privileges tab provides a list of all users and privileges that relate to an active MySQL server instance. From this tab, you can add and manage user accounts, adjust privileges, and expire passwords.

Để mở tab Quản trị - Người dùng và Đặc quyền:Administration - Users and Privileges tab:

  1. Thiết lập kết nối với một phiên bản máy chủ MySQL hoạt động.

  2. Trong tab kết nối, hãy thực hiện một trong những điều sau đây:

    • Nhấp vào người dùng và đặc quyền từ danh sách quản lý trong khu vực điều hướng.Users and Privileges from the Management list within the Navigator area.

    • Nhấp và sau đó từ menu.

Tab Quản trị - Người dùng và Đặc quyền có một số lĩnh vực nhiệm vụ, được mô tả trong các phần sau:Administration - Users and Privileges tab has several task areas, which are described in the following sections:

  • Tài khoản người dùng

  • Tab đăng nhập

  • Tab giới hạn tài khoản

  • Tab Vai trò hành chính

  • Tab đặc quyền lược đồ

Tài khoản người dùng

Tài khoản người dùng bao gồm một hộp dọc liệt kê mỗi tài khoản người dùng được liên kết với kết nối MySQL đang hoạt động. Danh sách chứa từng tên người dùng và tên máy chủ nơi tài khoản cư trú. Sử dụng thêm tài khoản, xóa và làm mới các nút để quản lý danh sách các tài khoản người dùng. Chọn một tài khoản từ danh sách tập trung các chi tiết tài khoản, xuất hiện trong tập hợp các tab, vào tài khoản người dùng đã chọn. consists of a vertical box that lists each user account associated with the active MySQL connection. The list contains each user name and the host name where the account resides. Use the Add Account, Delete, and Refresh buttons to manage the list of user accounts. Selecting an account from the list focuses the account details, which appear in set of tabs, onto the selected user account.

Con số theo sau cho thấy bố cục của quản trị - người dùng và tab Đặc quyền với tab Chi tiết đăng nhập mở để hiển thị ví dụ về thông tin tài khoản chung.Administration - Users and Privileges tab with the Login detail tab open to show an example of general account information.

Hình & NBSP; 6.6 & NBSP; Quản trị điều hướng: Người dùng và Đặc quyền với tab Đăng nhập Mở

Hướng dẫn how do i manage users in mysql? - làm cách nào để quản lý người dùng trong mysql?

Để biết mô tả về đăng nhập, giới hạn tài khoản, vai trò quản trị và các tab đặc quyền lược đồ, hãy xem các phần liên quan.Login, Account Limits, Administrative Roles, and Schema Privileges tabs, see the related sections.

Tab đăng nhập

Tab đăng nhập cung cấp các thông tin sau liên quan đến tài khoản người dùng đã chọn:Login tab provides the following information related to the selected user account:

  • Tên đăng nhập: Bạn có thể tạo nhiều tài khoản có cùng tên để kết nối từ các máy chủ khác nhau. You may create multiple accounts with the same name to connect from different hosts.

  • Loại xác thực: Đối với mật khẩu tiêu chuẩn hoặc xác thực dựa trên máy chủ, chọn Standard. Các loại xác thực caching_sha2_passwordSHA256_Password cung cấp mã hóa mật khẩu an toàn hơn so với loại xác thực Standard. For standard password or host-based authentication, select Standard. The caching_sha2_password and SHA256_Password authentication types provide more secure password encryption than the Standard authentication type.

    Bắt đầu với MySQL 8.0.4, plugin caching_sha2_password là plugin xác thực mặc định cho máy chủ. Một tài khoản xác thực với caching_sha2_password phải sử dụng kết nối an toàn hoặc kết nối không được mã hóa hỗ trợ trao đổi mật khẩu bằng cặp khóa RSA.

  • Giới hạn đối với các máy chủ khớp với các ký tự %_ có thể được sử dụng làm ký tự đại diện. Dấu phần trăm (%) khớp với số không hoặc nhiều ký tự và dấu gạch dưới (_) khớp với một ký tự. The % and _ characters may be used as wildcards. The percent sign (%) matches zero or more characters and the underscore (_) matches a single character.

  • Mật khẩu và xác nhận mật khẩu: Để đặt lại mật khẩu, nhập mật khẩu mới và sau đó xác nhận nó. Cân nhắc sử dụng mật khẩu gồm tám ký tự trở lên với các chữ cái hỗn hợp, số và dấu chấm câu. and Confirm Password: To reset a password, type in the new password and then confirm it. Consider using a password of eight or more characters with mixed-case letters, numbers, and punctuation marks.

    Sử dụng mật khẩu hết hạn để yêu cầu thay đổi mật khẩu để sử dụng tài khoản.Expire Password to require a change of password to use the account.

Tab giới hạn tài khoản

Tab giới hạn tài khoản xác định các giới hạn sau trên tài khoản người dùng đã chọn:Account Limits tab defines the following limits on the selected user account:

  • Tối đa. Truy vấn: Số truy vấn mà tài khoản có thể thực thi trong vòng một giờ. The number of queries the account can execute within one hour.

  • Tối đa. Cập nhật: Số lượng cập nhật tài khoản có thể thực thi trong vòng một giờ. The number of updates the account can execute within one hour.

  • Tối đa. Kết nối: Số lần tài khoản có thể kết nối với máy chủ trong vòng một giờ. The number of times the account can connect to the server within an hour.

  • Kết nối đồng thời: Số lượng kết nối đồng thời với máy chủ mà tài khoản có thể có. The number of simultaneous connections to the server the account can have.

Tab Vai trò hành chính

Vai trò là một cách nhanh chóng để cấp một bộ đặc quyền cho người dùng, dựa trên công việc mà người dùng phải thực hiện trên máy chủ. Cũng có thể gán nhiều vai trò cho tài khoản người dùng hoặc gán các đặc quyền trực tiếp vào tài khoản mà không cần gán vai trò trước.

Sau khi bạn chọn vai trò cho tài khoản người dùng, bạn sẽ thấy các đặc quyền tích lũy trong bảng đặc quyền toàn cầu. Ví dụ: nếu bạn chọn vai trò caching_sha2_password0, các đặc quyền được cấp bao gồm caching_sha2_password1, caching_sha2_password2, caching_sha2_password3, caching_sha2_password4. Để biết danh sách đầy đủ các đặc quyền, hãy xem các đặc quyền do MySQL cung cấpGlobal Privileges panel. For example, if you select the role caching_sha2_password0, the privileges granted include caching_sha2_password1, caching_sha2_password2, caching_sha2_password3, caching_sha2_password4. For a complete list of privileges, see Privileges Provided by MySQL

Tab Vai trò hành chính bao gồm các vai trò sau:Administrative Roles tab includes the following roles:

  • caching_sha2_password5: cấp quyền thực hiện tất cả các nhiệm vụ.

  • caching_sha2_password6: Cấp quyền duy trì máy chủ.

  • caching_sha2_password7: Cấp quyền để đánh giá, giám sát và tiêu diệt các quy trình người dùng.

  • caching_sha2_password8: Cấp quyền tạo đăng nhập người dùng và đặt lại mật khẩu.

  • caching_sha2_password9: Cấp quyền quản lý đăng nhập và cấp và thu hồi các đặc quyền của máy chủ.

  • SHA256_Password0: cấp quyền tối thiểu để giám sát máy chủ.

  • SHA256_Password1: Tài trợ đầy đủ quyền trên tất cả các cơ sở dữ liệu.

  • SHA256_Password2: Cấp quyền tạo và thiết kế đảo ngược bất kỳ lược đồ cơ sở dữ liệu nào.

  • SHA256_Password3: Cấp quyền cần thiết để thiết lập và quản lý sao chép.

  • caching_sha2_password0: Tài trợ cho các quyền tối thiểu cần thiết để sao lưu bất kỳ cơ sở dữ liệu nào.

  • SHA256_Password5: Liệt kê các đặc quyền (tùy chỉnh) khác được gán cho tài khoản người dùng. Vai trò này không có sẵn cho tất cả các tài khoản mặc định, chẳng hạn như SHA256_Password6. Nếu bạn chọn tài khoản người dùng và sau đó chọn một hoặc nhiều đặc quyền trực tiếp nằm ngoài bất kỳ vai trò nào được chọn, vai trò tùy chỉnh sẽ được thêm (và chọn) vào danh sách các vai trò.Custom role is added (and selected) to the list of roles.

Để xóa tất cả các quyền được gán cho tài khoản người dùng đã chọn, nhấp vào thu hồi tất cả các đặc quyền.Revoke All Privileges.

Tab đặc quyền lược đồ

Tab Đặc quyền lược đồ tinh chỉnh cách bạn gán quyền truy cập cho một hoặc nhiều lược đồ theo tài khoản người dùng. Để gán các đặc quyền cho tài khoản đã chọn theo lược đồ, hãy làm như sau:Schema Privileges tab refines the way you assign access rights to one or more schemas by user account. To assign privileges to the selected account by schema, do the following:

  1. Thêm mục nhập (hoặc quy tắc) lược đồ chỉ định lược đồ hoặc lược đồ nào áp dụng tài khoản người dùng đã chọn. Nhấp vào Thêm mục để mở hộp thoại Đặc quyền Lược đồ mới. Hộp thoại cung cấp các tùy chọn độc lập sau để chọn:Add Entry to open the New Schema Privilege Definition dialog. The dialog provides the following independent options to select:

    • Tất cả lược đồ (%) - Quy tắc này áp dụng cho bất kỳ tên lược đồ nào. - This rule applies to any schema name.

    • Mẫu khớp các lược đồ: ________ 27 - Áp dụng quy tắc này cho các lược đồ phù hợp với tên hoặc mẫu đã cho. Bạn có thể sử dụng _% làm ký tự đại diện trong mẫu; Tuy nhiên, để sử dụng giá trị theo nghĩa đen, bạn phải thoát khỏi từng ký tự ký tự đại diện bằng dấu gạch chéo ngược (Standard0). SHA256_Password7 - Apply this rule to schemas that match the given name or pattern. You may use _ and % as wildcards in the pattern; however, to use the literal value you must escape each wildcard character with a backslash (Standard0) .

    • Lược đồ đã chọn: Standard1 - Áp dụng quy tắc cho tên lược đồ cụ thể được chọn từ danh sách. Standard1 - Apply the rule to the specific schema name selected from the list.

    Sử dụng mục nhập xóa để xóa một mục nhập và các đặc quyền được liên kết với nó khỏi danh sách. Khi bạn nhấp vào thu hồi tất cả các đặc quyền, bạn được nhắc xóa tất cả các đặc quyền được gán cho tài khoản người dùng đã chọn.Delete Entry to remove an entry and the privileges associated with it from the list. When you click Revoke All Privileges, you are prompted remove all privileges assigned to the selected user account.

  2. Với một mục được chọn, đánh dấu các quyền truy cập cá nhân chỉ áp dụng cho lược đồ hoặc lược đồ được xác định trong mục. Quyền truy cập được phân loại là quyền đối tượng, quyền DDL và các quyền khác. Mỗi quyền mà bạn chọn xuất hiện trong cột Đặc quyền của mục nhập lược đồ.Privileges column of the schema entry.

Công cụ nào quản lý người dùng MySQL?

PhpMyAdmin PHPMyAdmin được thiết kế để quản lý việc quản lý MySQL thông qua Internet. Nó giúp với nhiều hoạt động MySQL, chẳng hạn như quản lý cơ sở dữ liệu, bảng, cột, quan hệ, chỉ mục, v.v. Bạn có thể xử lý nó từ cấp độ giao diện người dùng và vẫn trực tiếp thực hiện bất kỳ câu lệnh SQL nào cùng một lúc. phpMyAdmin is designed to manage the administration of MySQL via the Internet. It helps with many MySQL operations, such as managing databases, tables, columns, relations, indexes, and more. You can handle it from the user interface level and still directly execute any SQL statement at the same time.

Làm cách nào để xem tất cả người dùng trong MySQL?

Chúng tôi có thể sử dụng truy vấn sau để xem danh sách tất cả người dùng trong máy chủ cơ sở dữ liệu: MySQL> Chọn người dùng từ MySQL ...
> mysql -u root -p ..
Nhập mật khẩu: *********.
mysql> Sử dụng mysql ;.
Cơ sở dữ liệu đã thay đổi ..
mysql> chọn người dùng từ người dùng ;.

Làm cách nào để chỉnh sửa người dùng trong MySQL?

Cách thay đổi mật khẩu người dùng MySQL..
Đăng nhập vào vỏ MySQL dưới dạng gốc.Truy cập vỏ MySQL bằng cách nhập lệnh sau và nhập mật khẩu người dùng gốc MySQL của bạn khi được nhắc: MySQL -U root -p.....
Đặt mật khẩu người dùng MySQL.....
Xác minh mật khẩu mới ..

Làm cách nào để thay đổi quyền của người dùng trong MySQL?

Hiện tại bạn không thể thay đổi đặc quyền của người dùng trong bảng điều khiển, vì vậy để làm như vậy bạn cần sử dụng máy khách MySQL dòng lệnh như MySQL.Sau khi bạn tạo người dùng trong cụm, kết nối với cụm dưới dạng doadmin hoặc người dùng quản trị khác.use a command-line MySQL client like mysql . After you create a user in the cluster, connect to the cluster as doadmin or another admin user.