Đã giải quyết: tạo cơ sở dữ liệu và cấp quyền cho người dùng mariadb

Cập nhật lần cuối: 09/11/2023

Chắc chắn rồi, hãy bắt đầu viết về MariaDB, cách tạo, cách sử dụng và quản lý quyền người dùng. Đây là cách bài viết có thể đi:

MariaDB là một hệ thống cơ sở dữ liệu quan hệ nguồn mở mạnh mẽ, mạnh mẽ và có khả năng mở rộng, được sử dụng rộng rãi trên toàn thế giới nhờ các tính năng và khả năng tương thích với MySQL. Với MariaDB, bạn có thể quản lý dữ liệu ở nhiều định dạng khác nhau một cách thuận tiện cũng như dễ dàng gán vai trò và quyền cho người dùng. Mục đích của bài viết này là giúp người đọc hiểu cách họ có thể tạo cơ sở dữ liệu và quản lý quyền người dùng trong MariaDB.

Tạo cơ sở dữ liệu trong MariaDB

Việc tạo cơ sở dữ liệu trong MariaDB là một nhiệm vụ đơn giản, miễn là bạn có quyền truy cập vào trình bao MariaDB và các đặc quyền cần thiết. Sau khi đăng nhập vào MariaDB, bước đầu tiên liên quan đến việc tạo cơ sở dữ liệu. Việc này được thực hiện bằng lệnh CREATE DATABASE với cú pháp là:

CREATE DATABASE database_name;

Thay thế 'database_name' bằng tên mong muốn cho cơ sở dữ liệu của bạn. Sau khi bạn thực hiện lệnh này, MariaDB sẽ tạo cơ sở dữ liệu mới.

Quản lý quyền người dùng trong MariaDB

Sau khi tạo cơ sở dữ liệu, bước quan trọng tiếp theo là quản lý quyền của người dùng. MariaDB cung cấp một số lệnh giúp quản lý quyền của người dùng từ việc cấp tất cả các đặc quyền cho các vai trò cụ thể. Trước khi chỉ định vai trò, hãy đảm bảo rằng người dùng tồn tại. Nếu không, bạn có thể tạo người dùng bằng lệnh CREATE USER:

CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';

Khi bạn đã đảm bảo rằng người dùng tồn tại, bạn có thể cấp đặc quyền bằng lệnh GRANT. Cú pháp để cấp tất cả các đặc quyền là:

GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';

Lưu ý: Thay thế 'database_name' bằng tên cơ sở dữ liệu của bạn và 'username' bằng người dùng mà bạn muốn cấp đặc quyền.

Khi bạn đã thực thi các lệnh này, điều quan trọng cần nhớ là tải lại tất cả các đặc quyền bằng lệnh FLUSH PRIVILEGES:

FLUSH PRIVILEGES;

Hiểu các hàm MariaDB quan trọng

MariaDB sở hữu một số hàm dựng sẵn có thể được sử dụng cho nhiều mục đích khác nhau như chuyển đổi kiểu dữ liệu, so sánh, tính toán toán học, v.v.

  • CONCAT(): Hàm này được sử dụng để nối hai hoặc nhiều chuỗi.
  • NGÀY(): Nó trích xuất phần ngày của biểu thức ngày hoặc giờ.
  • AVG(): Nó trả về giá trị trung bình của một cột cụ thể.

Bằng cách hiểu và triển khai hiệu quả các lệnh và chức năng này, bất kỳ ai cũng có thể quản lý cơ sở dữ liệu MariaDB một cách hiệu quả. Tạo cơ sở dữ liệu và quản lý quyền người dùng là những kỹ năng quan trọng cần có khi làm việc với MariaDB, cung cấp quyền kiểm soát các khía cạnh bảo mật và quản lý dữ liệu rất cần thiết trong thế giới kỹ thuật số ngày nay.

bài viết liên quan: