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

Бази данни (включително и MySQL система) е вещество, за съхраняване на информация под формата на таблици. Така, че базите данни на други хора са били на разположение на всеки отделен потребител, на сървъра, има система за потребителите на тези бази данни. Сама по себе си достъп до база данни може да бъде възложена на администратор (или упълномощено от него лице) на друг потребител, и тя може да бъде пълен или ограничен до известна степен. По-конкретно, степента на права за достъп да се изрази ( "права" или "разрешения").

Права на потребителите на MySQL

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

CREATE - това ви позволява да създавате нови бази данни и таблици

DROP - ви позволява да изтриете данни или таблица

INSERT - позволява да добавите към таблицата с низ.

Изтриване - противоположния INSERT - ви позволява да изтриете редове от таблица.

ALTER - ви позволява да промените структурата на таблицата. Изисква CREATE и поставете привилегии.

Предоставяне на опции - ви позволява да зададете специфични права на конкретен потребител (също отнемат). Възможност да се даде / отнеме само онези правила, които предоставят самата има.

LOCK ТАБЛИЦИ - брави на масата по време на изкуственото въвеждане на изменения (администрация), данните в нея не могат да променят естествената си начин (по време на работния процес).

СПРАВКА - Ви дава възможност да се създаде връзка между таблици за външен ключ.

EVENT - ви дава право да се създаде / редактиране / изтриване на задачи планировчика

TRIGGER - ви позволява да създавате / промяна / изтриване на тригери (обвързани с конкретен маса), че при извършване на DELETE, UPDATE, INSERT, или извършването на допълнителни действия.

INDEX - привилегия дава право да добавяне / премахване на индексите на (от) таблици. Сами индекси се задават ръчно, и дават възможност да спестите време при търсене на низове.

Създаването на временна маси - ви позволява да създадете временна таблица за продължителността на сесията.

CREATE VIEW - ви позволява да създадете презентация под формата на таблица, която всъщност не съществува като единна, а другият съдържа само таблици с данни. Например, тази декларация може да се групират, за да се съберат някои данни от три маси (SELECT отчет) и при събраните данни ще се отнася само до данните на таблици 3 и също ще бъде един съюз, без да се изисква лично маса.

Показване на изгледа - ви позволява да проверите как заявката (от която данните са), създаден известна представа определя от CREATE VIEW

СЪЗДАВАНЕ РУТИННО - ви позволява да създадете процедура, която е набор от SQL-добита набор от команди.

ALTER РУТИННО - ви позволява да променяте реда, създаден от CREATE рутина.

ИЗПЪЛНЯВАТ - Можете да се обадите на крайния процедура.

ФАЙЛ - осигурява достъп за четене на файл на сървъра, който има достъп до системата и MySQL достъп за създаване на файлове в директорията, която в MySQL имат права за писане.

CREATE TABLESPACE (администратор) - ви позволява да създавате / промяна / изтриване на пространство за таблици. Самата Space е логично и не е свързана със структурата или схемата на базата данни. Той декларира, местоположението на обекти на базата данни за физически носители, и се използва за оптимизиране на системата от база данни.

Създаване на потребител (администратор) - ви позволява да създавате / променяте / преименуване / изтриване на потребители на бази данни.

Процес (администратор) - позволява достъп до информация за потоци (процеси) работи на сървъра.

PROXY (администратор) - ви позволява да въведете потребителско под прикритието на друг потребител. Използва се от администраторите да тествате / отстраняване на грешки права за достъп до необходимата потребителя.

ПРЕЗАРЕЖДАНЕ (администратор) - позволява използването на ПРОМИВАНЕ оператор, който почиства кеш MySQL

REPLICATION клиент (администратор) - ви позволява да извършвате операции SHOW MASTER СТАТУТ, SHOW SLAVE STATUS и SHOW двоичен файл за нея.

REPLICATION SLAVE (администратор) - Тази привилегия изисква потребителите на роб в базата данни на сървъра на сървъра, за да се свърже с главния сървър като роб. Без тази привилегия роб на сървъра няма да бъде в състояние да изискате актуализациите бази данни и таблици от главния сървър.

Автор на бази данни (администраторски) - позволява ШОУ оператор бази данни. Потребителите, които не разполагат с такива привилегии, при изпълнението на този оператор ще могат да се видят само на бази данни, за които те имат някакви права.

ИЗКЛЮЧВАНЕ (администратор) - привилегия позволява на оператора да извършва изключване, изключване на сървъра MySQL.

SUPER (администратор) - привилегия, която дава право на редица операции:

  • Тя ви позволява да завършите процеса, принадлежащи към други потребители
  • променя глобалните променливи система
  • активиране / деактивиране сеч
  • правят актуализации, дори когато е инсталиран на права за четене за системни променливи
  • пускане / спиране на сървърите на репликация роб
  • и така нататък.

ALL (администратор) - потребителят, да получават това право автоматично получават всички права съгласно привилегията (привилегия е възможно, по принцип, в зависимост от контекста издаване привилегии). Не само се възлага предоставянето на опции привилегия в този случай.

Присвояване на права на потребителите на MySQL в уеб хостинг контролен панел

Помислете за следната процедура зададете права на потребителите в MySQL хостинг контролен панел, като например:

DirectAdmin

DirectAdmin на началната страница на ниво потребител в менюто Вашият профил, отидете в секцията MySQL за управление на:

управление на права, MySQL база данни на потребителя

След това трябва да отидете на определена база данни за управление на потребители, които имат достъп до него, или да създадете нов чрез позоваване Създаване на нова база данни:

управление на права, MySQL база данни на потребителя

Тук сме искали да създадете нов потребител за тази база данни чрез включване на Create New потребителска база данни на. и прикрепете към него съществуващ. Трябва да се отбележи, че не съществува специално отделено интерфейс за управление на потребителите. Тя е достъпна само чрез преминаване през всяка база данни. За да се даде на потребителя правото - кликнете върху линка модифициране на права:

управление на права, MySQL база данни на потребителя

Привилегии на страницата, изберете привилегиите, които искаме да даде на потребителя определена база данни и спаси. На екрана ще се напомня какво и на кого се разпределят правата:

управление на права, MySQL база данни на потребителя

След това, тя се движи към страницата за потвърждение спасяване. предоставени Всички права.

На главната страница на вашият бизнес, ние трябва да намерим Бази данни раздел това отидете на MySQL бази данни:

управление на права, MySQL база данни на потребителя

Всички манипулации на базата данни MySQL, потребителите на бази данни и техните права са направени в това меню.

Ако ние нямаме бази, и нито един потребител, а след това да ги създаде в съответните раздели на страницата:

управление на права, MySQL база данни на потребителя

Раздел Текуща база данни актуализация:

управление на права, MySQL база данни на потребителя

Раздел Текущи потребители актуализация:

управление на права, MySQL база данни на потребителя

За да зададете права на даден потребител до конкретна база данни, ние трябва да намерим раздел страница Добави потребителя към базата данни и добавяне на необходимото потребителя до желаното базата данни:

управление на права, MySQL база данни на потребителя

След добавяне на потребител към базата данни, диалогов прозорец за възлагане привилегии:

управление на права, MySQL база данни на потребителя

Бутонът "Добре" е равностойно на ALL привилегията, както е описано в началото на ръководството и предписва всички възможни права на потребителя в контекста на членството на потребителя в определена група от потребители на нивото на сървъра MySQL.

управление на права, MySQL база данни на потребителя

Готово. Потребителят се определя на база данни.

ISPmanager Lite 5

На входа на ISPmanager като всеки потребител трябва да отидете в Tools -> База данни от менюто в ляво.

управление на права, MySQL база данни на потребителя

В непосредствена близост до интерфейса за управление на бази данни с отворен, вие трябва да изберете подходящите съоръжения и отидете в менюто за потребителите, за да отидете на интерфейса ПБ за управление на потребителите на. Ако базата данни не е налице, можете да създадете нов, като кликнете върху бутона Добави в.

управление на права, MySQL база данни на потребителя

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

управление на права, MySQL база данни на потребителя

След това ще видим всички права, които могат да бъдат причислени към този потребител:

управление на права, MySQL база данни на потребителя

По подразбиране всички права са възложени при създаване на потребител и база данни. Променете тези, които имаме нужда, и да запазите резултатите. След това ще се върнете на страницата за управление на потребителите на база данни.

Webuzo включва 2 панели: администраторът и потребителя. Отиди на потребителски панел и на главната страница, изберете Управление на бази данни

управление на права, MySQL база данни на потребителя

ние На следващата страница:

  • вижте списъка на съществуващите бази данни [Database (и)];
  • създаване на нова база данни [Create Database];
  • виж списъка на съществуващите потребители на бази данни [Database Потребител (и)];
  • създаване на база данни на потребителя и да го възложи на специална база данни [Добавяне на потребител в базата данни]

Ако все още не съществува в базата данни приемник, а след това да отидем да създадете база данни и създаване на нова база данни:

управление на права, MySQL база данни на потребителя

Ако, обаче, целта база данни вече съществува в базата данни на управление, ние трябва да отидете на Добавяне на потребител на базата данни и да създадете нова потребителска база данни или да посочите съществуващ за неговото свързване към базата данни:

управление на права, MySQL база данни на потребителя

Когато добавите потребител към базата данни се отваря нов прозорец с искане за тази задачи потребителски права. Изборът на правилната имаме нужда и потвърдете промените кликнете върху Изпращане на промените.

управление на права, MySQL база данни на потребителя

Когато успешен правата на модифициране на бази данни Привилегии Актуализирани се появява в текущия прозорец. Задачата е завършена.

Моля, дайте оценка за статията:

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