ПредишенСледващото

Вие сте тук: Начало - MySQL - MySQL Основи - права (привилегии) ​​в MySQL потребители

Права (привилегии) ​​на MySQL потребител

За да работите с бази данни в MySQL нуждите на потребителите, са богати на тези права. Това е, когато се свържете към база данни, трябва да посочите име и парола на потребителя, и ако достъпът до него е отворен, той ще получи определени права. И какви права могат да бъдат потребителя в MySQL ние обхванати в тази статия.

В MySQL, има три групи от привилегии: данни. структура. администрация. Първата група е свързана със записи на маса на климата, втората група е свързана с промяна в структурата на базата данни, а третият е свързан с администрация, тъй като е очевидно не звучи.

Нека сега да обсъдим всяка група поотделно. Нека започнем с правата за управление на данните в таблиците.

  • Изберете - Тази привилегия ви позволява да направите избор (издърпване) на записите от таблиците в базата данни.
  • Вмъкване - привилегия, която се изисква, за да добавите нови записи на масата.
  • UPDATE - Добре, ви позволява да актуализирате записи в таблицата.
  • Изтриване - Тази привилегия ви дава възможност да изтриете запис от масата.
  • ФАЙЛ - позволява да се вземе проба на записи и писане на данни за даден файл, и да ги чете от там.

Сега е ред на привилегиите на потребителите на MySQL. ви позволи да промените структурата на таблицата и базата данни.

  • CREATE - привилегия, която ви позволява да създадете нова база данни, както и нови таблици в базата данни.
  • ALTER - привилегия, която ви позволява да преименувате на масата, поставете нови полета в таблицата, извадете полета от таблицата, както и да ги променяте.
  • INDEX - ви позволява да създадете индекс за дадена област и да го изтриете. Фактът, че той е и защо трябва да се, ще говорим в бъдеща статия.
  • DROP - право, което ви позволява да изтриете таблица или цялата база данни.
  • Създаването на временна маси - възможността да се създават временни таблици, които се съхраняват по време на сесията и след сесията, на масата се изтриват автоматично.

И последните привилегии група - Права е свързана с администриране на бази данни.

И накрая, специалните привилегии, свързани с ограничаването на наличните ресурси:

  • MAX заявки на час - максималния брой заявки на час, които могат да изпращат на потребителя.
  • MAX АКТУАЛИЗИРА на час - максималният брой на командите на час, които по никакъв начин да се променят всяка таблица или база данни.
  • MAX ВРЪЗКИ за час - на максималния брой връзки на час, което може да направи потребителя.

Ако стойността на посочените по-горе граници са равни на "0", ресурсите за потребителя не се ограничава.

Както можете да видите, много привилегии, и група, свързана с права на администратор, много трудно, а дори и начинаещ може да се изгуби в него. Но аз бързам да ви моля: 95% от сайтове с MySQL. не се изисква изобщо да се коригира някакви привилегии. Това отнема само един потребител с всички права. Например, има само един потребител с всички права за този сайт. И всички операции с базата данни притежава само той, и вие, като на определени действия, му дава определена команда.

Така че не се страхува от количеството информация, но и да вземе под внимание е задължително необходимо.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!