Hướng dẫn tạo user trong mysql

 

MySQL là một hệ thống quản lý database vô cùng nổi tiếng, hỗ trợ việc lưu trữ ảo, rất cần thiết trong việc tạo dựng ứng dụng web. Hệ thống quản lý này được sử dụng phổ biến vì sự đơn giản và dễ sử dụng. Bài viết dưới đây, chúng tôi sẽ hướng dẫn các bạn cách tạo user trong MySQL.

1. Tạo user trong MySQL

Kết quả hình ảnh cho mySQL

Tạo user mới trong MySQL

Khi bắt đầu học cách sử dụng MySQL, người dùng sẽ được cấp username và password để truy cập database và các bảng trong database. Tuy nhiên, trong thời gian sử dụng, bạn cũng sẽ cần trao quyền truy cập cho người khác nhưng không muốn cho họ quyền xóa hay chỉnh sửa các thông tin quan trọng. Lúc này bạn sẽ cần tạo user mới.

– Bước 1: Vào command line và điền vào server : mysql

Nếu bạn muốn thực hiện lệnh này trên VPS server, bạn cần kết nối đến SSH trước: establish SSH connection first.

Sau đó bạn thực hiện lệnh sau:

CREATE USER ‘non-root’@’localhost’ IDENTIFIED BY ‘123’;

Trong lệnh này ‘non-root’ là tên user mới, ‘123’ là pass và bạn cần thay thế 2 giá trị này bằng thông tin của bạn.

– Bước 2: Gán quyền cho user mới

Để user có quyền truy cập vào database và các bảng database, sau khi lập user mới, bạn cần gán quyền cho nó. Hãy thực hiện lệnh sau:

GRANT ALL PRIVILEGES ON * . * TO ‘non-root’@’localhost’;

Và để thay đổi được thực hiện nhanh chóng, hãy áp dụng lệnh sau:

FLUSH PRIVILEGES;

Đến bước này, bạn đã tạo thành công user mới và gán cho user mới toàn quyền như user root.

2. Gán một số quyền nhất định cho user mới

Kết quả hình ảnh cho mySQL

Gán quyền nhất định cho user mới

Như đã nhắc đến ở trên, rất không an toàn nếu gán quyền root cho user mới (bao gồm tất cả các quyền xóa và chỉnh sửa). Bạn cũng sẽ có nhu cầu gán một số quyền nhất định cho từng loại users. Bạn có thể gán quyền cho user trong MySQL bằng một dòng lệnh như sau:

GRANT [permission type] ON [database name].[table name] TO ‘non-root’@’localhost’;

Thay thế ‘permission type’ bằng quyền bạn muốn gán cho user mới. Bạn cũng phải xác định rõ database và tên bảng mà bạn muốn gán quyền cho user mới này.

Các quyền lệnh thường được dùng trong MySQL:

CREATE – Cấp quyền để tạo databases/tables

SELECT – Cho phép truy cập data

INSERT – Câu lệnh cho phép tạo trong bảng database

UPDATE – Cho phép chỉnh sửa các entry trong bảng

DELETE – Cho phép user xóa entry

DROP – Cho quyền xóa hoàn toàn bảng/database

Tất nhiên, bạn cũng sẽ gặp tình huống khi bạn cần thu hồi quyền đã cấp cho user mới. Bạn có thể áp dụng lệnh dưới đây:

REVOKE [permission type] ON [database name].[table name] FROM ‘non-root’@‘localhost’;

Bài viết trên chúng tôi đã hướng dẫn cách đơn giản để tạo user trong MySQL. Để tham khảo thêm nhiều bài viết bổ ích về thiết kế và quản lý trang web, hãy truy cập website: gtvseo.vn của chúng tôi.

 

Có thể bạn quan tâm

  • Website doanh nghiệp đang… “vô hình” trên Google?

    Thống kê cho thấy khoảng 70% website doanh nghiệp tại Việt Nam không chuẩn SEO, hơn 50% tốc độ tải quá chậm, và 90% không có chiến lược nội dung định hướng bán hàng. Kết quả: tốn kém thiết kế nhưng không tạo ra đơn hàng, khách không thể tìm thấy. Website như vậy trở …

  • Ethernet Switch Công Nghiệp: Trái tim kết nối trong tự động hóa hiện đại

    Trong kỷ nguyên của công nghiệp 4.0, khi mọi thiết bị đều được kết nối và dữ liệu trở thành yếu tố quyết định hiệu suất vận hành, Ethernet Switch công nghiệp (Industrial Ethernet Switch) đã nổi lên như một thiết bị không thể thiếu. Không chỉ đóng vai trò trung tâm trong việc truyền …

  • Hệ sinh thái dịch vụ Digital Marketing toàn diện tại DPS.MEDIA

    Bạn đang tìm kiếm ⁣một ‍giải pháp Digital Marketing tổng thể để‍ tối ưu hóa⁢ hiệu ⁢quả​ kinh doanh trong môi trường⁣ cạnh tranh ngày càng khốc liệt? Tại⁢ DPS.MEDIA, chúng⁢ tôi cung ​cấp hệ ‍sinh thái dịch‍ vụ Digital Marketing ⁤toàn‌ diện, đồng hành hỗ trợ doanh nghiệp SMEs tiếp cận đúng khách hàng, tối …

  • Bộ điều khiển PID là gì? Nguyên lý hoạt động và ứng dụng thực tế

    Trong thế giới tự động hóa ngày nay, việc kiểm soát các quá trình vật lý với độ chính xác cao là yếu tố then chốt để đảm bảo hiệu suất vận hành. Một trong những công cụ phổ biến và hiệu quả nhất phục vụ mục đích này chính là bộ điều khiển PID. …

  • ITIFY Marketing Agency: Công Ty Tiên Phong Xu Hướng Tiếp Thị Số

    Trong thời đại số, nắm bắt và ứng dụng các xu hướng marketing hiện đại không chỉ là lợi thế mà còn là yếu tố sống còn để doanh nghiệp phát triển và cạnh tranh. Đặc biệt, với các startup, một chiến lược marketing hiệu quả chính là chìa khóa giúp họ tiếp cận khách …

  • Khí nén và thủy lực là gì? Hoạt động như thế nào và được ứng dụng nhiều ở đâu?

    Trong các ngành công nghiệp hiện đại, khí nén và thủy lực là hai hệ thống truyền động quan trọng, đóng vai trò cốt lõi trong nhiều lĩnh vực sản xuất, cơ khí, tự động hóa và giao thông vận tải. Nhưng chính xác thì khí nén và thủy lực là gì? Chúng hoạt động …