5.1. Учетные записи пользователей

5.1. Учетные записи пользователей

В этом разделе мы рассмотрим настройку учетных записей. Вы узнаете, как зарегистрировать или удалить пользователя MySQL, как изменить его пароль и как получить информацию о зарегистрированных пользователях.

Общие сведения об учетных записях

Под учетной записью пользователя MySQL подразумевается строка в таблице user (Пользователь) системной базы данных mysql. Первичным ключом в этой таблице служат столбцы Host и User. Таким образом, в MySQL идентификация пользователя основана не только на имени пользователя, но и на комбинации имени пользователя и хоста, с которого подключается пользователь. Это означает, что вы не просто можете ограничить круг хостов, с которых разрешено подключаться данному пользователю; вы можете, например, создать разные учетные записи (а следовательно, назначить разные привилегии доступа) для пользователя anna, подключающегося с компьютера localhost, и для пользователя anna, подключающегося с компьютера somedomain.com.

Столбец User допускает значения длиной не более 16 символов. Значение этого столбца может быть пустым, что соответствует анонимному пользователю, но в этой книге мы не будем рассматривать такую возможность.

Столбец Host допускает следующие значения:

• конкретное имя компьютера или IP-адрес;

• маска подсети (например, 192.168.1.0/255.255.255.0);

• маска имени компьютера или маска IP-адреса, которая может содержать подстановочные символы:

% – на месте знака процента может быть любое количество произвольных символов;

_ – на месте знака подчеркивания может быть ровно один произвольный символ.

Данный текст является ознакомительным фрагментом.