Trang Chủ Tài chính Cá nhân Cơ sở dữ liệu bảo mật MySQL - núm vú

Cơ sở dữ liệu bảo mật MySQL - núm vú

Video: WEB3013 Case study 2 (Bảo mật cho website) 2025

Video: WEB3013 Case study 2 (Bảo mật cho website) 2025
Anonim

Khi MySQL được cài đặt, nó sẽ tự động tạo ra một cơ sở dữ liệu có tên là mysql . Tất cả thông tin được sử dụng để bảo vệ dữ liệu của bạn được lưu trữ trong cơ sở dữ liệu này, bao gồm tên tài khoản, tên máy chủ, mật khẩu và đặc quyền.

Đặc quyền được lưu trữ trong cột. Định dạng của mỗi tên cột là đặc quyền _priv, trong đó đặc quyền là đặc quyền tài khoản cụ thể. Ví dụ, cột chứa ALTER đặc quyền được đặt tên là alter_priv. Giá trị trong mỗi cột đặc quyền là Y hoặc N, có nghĩa là có hoặc không.

Ví dụ, trong bảng người sử dụng, sẽ có một hàng cho một tài khoản và một cột cho alter_priv. Nếu trường tài khoản cho alter_priv chứa Y, tài khoản có thể được sử dụng để thực hiện một câu lệnh ALTER. Nếu alter_priv chứa N, tài khoản không có đặc quyền để thực hiện một câu lệnh ALTER.

Cơ sở dữ liệu mysql chứa các bảng sau lưu các đặc quyền:

  • user bảng: Bảng này lưu các đặc quyền áp dụng cho tất cả các cơ sở dữ liệu và bảng biểu. Nó chứa một hàng cho mỗi tài khoản hợp lệ bao gồm các cột tên người dùng, tên máy chủ, và mật khẩu. Máy chủ MySQL từ chối kết nối cho một tài khoản không tồn tại trong bảng này.

  • db bảng: Bảng này lưu các đặc quyền áp dụng cho một cơ sở dữ liệu cụ thể. Nó chứa một hàng cho cơ sở dữ liệu, cung cấp các đặc quyền cho một tên tài khoản và một tên máy chủ. Tài khoản phải tồn tại trong bảng người dùng để có các đặc quyền được cấp. Các đặc quyền được đưa ra trong bảng người dùng hủy bỏ đặc quyền trong bảng này.

    Ví dụ, nếu bảng người dùng có một hàng cho nhà thiết kế tài khoản cung cấp các đặc quyền INSERT, nhà thiết kế có thể chèn vào tất cả các cơ sở dữ liệu. Nếu một hàng trong bảng db hiển thị N cho INSERT cho tài khoản người thiết kế trong cơ sở dữ liệu PetCatalog, bảng người dùng sẽ overrules nó, và nhà thiết kế có thể chèn vào cơ sở dữ liệu PetCatalog.

  • bảng: Bảng này điều khiển truy cập cơ sở dữ liệu, tùy thuộc vào máy chủ. Bảng host hoạt động với bảng db. Nếu một hàng trong bảng db có một trường trống cho máy chủ lưu trữ, MySQL kiểm tra bảng host để xem liệu db có một hàng ở đó hay không. Bằng cách này, bạn có thể cho phép truy cập vào một db từ một số máy chủ nhưng không phải từ những người khác. Ví dụ, giả sử bạn có hai cơ sở dữ liệu: db1 và db2. Cơ sở dữ liệu db1 có thông tin nhạy cảm, vì vậy bạn chỉ muốn một số người xem nó. Cơ sở dữ liệu db2 có thông tin mà bạn muốn mọi người xem. Nếu bạn có một hàng trong bảng db cho db1 với một trường máy chủ trống, bạn có thể có hai hàng cho db1 trong bảng chủ.

    Một hàng có thể cho tất cả các đặc quyền cho người dùng kết nối từ một máy chủ cụ thể, trong khi một hàng khác có thể từ chối các đặc quyền cho người dùng kết nối từ bất kỳ máy chủ nào khác.

    table_priv

  • bảng: Bảng này lưu các đặc quyền áp dụng cho các bảng cụ thể. columns_priv

  • bảng: Bảng này lưu các đặc quyền áp dụng cho các cột cụ thể. Bạn có thể xem và thay đổi các bảng trong mysql trực tiếp nếu bạn đang sử dụng tài khoản có các đặc quyền cần thiết. Bạn có thể sử dụng các truy vấn SQL như SELECT, INSERT, và UPDATE. Nếu bạn đang truy cập vào MySQL thông qua chủ của bạn, khách hàng hoặc công ty lưu trữ web, bạn có thể không có tài khoản với các đặc quyền cần thiết.

Cơ sở dữ liệu bảo mật MySQL - núm vú

Lựa chọn của người biên tập

Tài khoản Thị trường Các câu hỏi về kỳ thi loại 7 - núm vú

Tài khoản Thị trường Các câu hỏi về kỳ thi loại 7 - núm vú

Mỗi kỳ thi Series 7 bao gồm một vài các câu hỏi về các công cụ thị trường tiền tệ. Các công cụ thị trường tiền tệ là các khoản vay ngắn hạn tương đối an toàn do các tập đoàn, ngân hàng, chính phủ Hoa Kỳ và các đô thị có thể ban hành. Hầu hết đều có kỳ hạn từ một năm trở xuống và thường được phát hành với chiết khấu và đáo hạn theo mệnh giá. Dưới đây là một số ...

ĐơN đặt hàng và Giao dịch về Bài kiểm tra Series 7

ĐơN đặt hàng và Giao dịch về Bài kiểm tra Series 7

Như một đại diện đã đăng ký, bạn cần để biết được sự phức tạp của các đơn đặt hàng và các ngành nghề và, nếu cần, có thể giải thích cho khách hàng hoặc khách hàng tiềm năng. Phần này của bài kiểm tra Series 7 bao gồm các câu hỏi về thị trường chứng khoán, thị trường sơ cấp và thứ cấp, vai trò của các nhà môi giới, loại đơn đặt hàng, hệ thống báo cáo và ...

Thông tin về tăng vốn và tổn thất cần thiết cho kỳ thi loại 7 - núm vú

Thông tin về tăng vốn và tổn thất cần thiết cho kỳ thi loại 7 - núm vú

Vốn lợi nhuận là lợi nhuận được thực hiện khi bán một khoản bảo đảm, và tổn thất vốn là những tổn thất phát sinh khi bán một khoản bảo đảm. Để xác định liệu một nhà đầu tư có tăng vốn hay lỗ vốn, bạn phải bắt đầu với cơ sở chi phí của nhà đầu tư. Cơ sở tính chi phí được sử dụng cho mục đích thuế và bao gồm giá mua cộng với bất kỳ khoản nào

Lựa chọn của người biên tập

Cách Nhập tệp Photoshop và Illustrator vào Adobe Flash CS6 - những hình núm vú

Cách Nhập tệp Photoshop và Illustrator vào Adobe Flash CS6 - những hình núm vú

Adobe Flash CS6 offers việc nhập khẩu liền mạch của Photoshop và các tập tin Illustrator với Illustrator và Photoshop Bảng nhập khẩu. Đồ hoạ được tạo ra trong các ứng dụng này có thể được nhập dễ dàng và chất lượng cao nhất có thể, đó là một tin tuyệt vời nếu Photoshop và Illustrator là những phần quan trọng trong quy trình làm việc sáng tạo của bạn. Sử dụng bảng Nhập khẩu, bạn ...

Làm thế nào để liên kết đến trang web hoặc trang web trong Adobe Flash CS6 - núm vú

Làm thế nào để liên kết đến trang web hoặc trang web trong Adobe Flash CS6 - núm vú

Bạn có thể dễ dàng liên kết tới trang web hoặc trang web trong phim Adobe Flash CS6 bằng cách sử dụng một nút hoặc một đoạn văn bản và một chút trợ giúp về mã từ bảng điều khiển Mã số. Đối với trình xem ảnh của bạn, bạn liên kết văn bản bạn đã đặt trên sân khấu với trang web của Adobe để cho phép người dùng biết ...

Làm thế nào để Tạo nhiều Đối tượng cùng Kích thước trong Adobe Flash CS6 - núm vú

Làm thế nào để Tạo nhiều Đối tượng cùng Kích thước trong Adobe Flash CS6 - núm vú

Cần phải thay đổi kích thước của hai hoặc nhiều đối tượng trên giai đoạn Adobe Flash CS6 để chúng có cùng chiều rộng và chiều rộng, bạn có thể tận dụng các lựa chọn Kích thước Kết hợp trong bảng Căn chỉnh. Tùy chọn Kích thước trận đấu có thể phù hợp với hai đối tượng có cùng chiều rộng hoặc chiều cao, hoặc cả hai. Để phù hợp với hai ...

Lựa chọn của người biên tập

Nhìn vào các trận đấu bóng đá châu Âu - những tay vợt

Nhìn vào các trận đấu bóng đá châu Âu - những tay vợt

Người Mỹ gọi đó là sự ganh đua. Ở phía bên kia của Đại Tây Dương, chúng được gọi là derbies (phát âm darbies). Trong số các cuộc tranh tài kéo dài nhất của châu Âu: Tottenham vs Arsenal: Cho dù các trận đấu được chơi tại Tottenham của White Hart Lane hay Highbury của Arsenal, chắc chắn rằng cả hai sân cỏ ở phía bắc London sẽ được đóng gói nhiều nhất ...

Hỗ trợ các cầu thủ bóng bầu dục của bạn - núm vú

Hỗ trợ các cầu thủ bóng bầu dục của bạn - núm vú

Cầu thủ bóng đá trẻ của bạn đang dựa vào bạn để được hướng dẫn và hỗ trợ suốt mùa. Sau đây là một số cách hữu ích để đáp ứng nhu cầu của họ. Hãy cụ thể với lời khen ngợi của bạn. Dừng các buổi huấn luyện để chỉ ra khi một người chơi làm điều gì đó tốt hơn là khi người đó làm sai. Trong khi cung cấp phản hồi, sử dụng ...

Biết khi nào và như thế nào để dribble trong bóng đá - núm vú

Biết khi nào và như thế nào để dribble trong bóng đá - núm vú

Cơ bản nhất của tất cả các kỹ năng bóng đá đang ráng, khả năng mang quả bóng vượt qua đối thủ trong khi vẫn kiểm soát, dù bằng cách sử dụng một loạt các vòi đơn giản hoặc di chuyển tuyệt vời xung quanh một kẻ thù. Nếu người chơi không thể đánh bóng, thì anh ta không thể chơi được. Mỗi người chơi, kể cả thủ môn, ...