Технологические особенности работы с СУБД My SQL.
1. сервер My SQL устанавливается на отдельный комплект по умолчанию и работает как отдельная служба или процесс;
2. после установки в системе My SQL только один пользователь с именем root и пустым паролем;
3. для дальнейшей работы необходимо завести таблицу пользователей и установить для каждого свои привилегии.
Привилегия – это право пользователя выполнить определенные действия над некоторыми объектами.
Различают уровни привилегий:
1. обычные пользователи;
2. пользователи-администраторы;
3. специальные привилегии.
При раздаче привилегий необходимо руководствоваться принципом минимальных привилегий:
1. вначале никому никаких привилегий не дают;
2. далее по запросам пользователей рассматривают возможность о выдаче ему требуемой привилегии.
Подключение и настройка My SQL на домашнем компьютере.
1. установить My SQL (5 версию)
C:/home/bin/ my SQL/
> Mysql-h localhost и root-p
> password: “ ”
GRANT <имя привилегий>
ON <объект>
TO <пользователь>
Список привилегий пользователей:
GRANT users
Таблица:
- SELECT;
- INSERT;
- UPDATE;
- DELETE;
- ALTER;
БД, таблица:
- CREATE;
- DROP.
GRANT administrators
RELOAD – перезагрузить My SQL;
SHUTDOWN – остановить;
PROCESS – просматривать процесс;
FIRE – помещать данные из файлов.
Специальные привилегии:
ALL – всё
USAGE – ничего
GRANT – наделяет привилегией
REVOTE – забирает привилегию
Настройка My SQL.
Открываем файл php.ini и убираем комментарии по команде.
Extension=php_mysql.dll
Extension_diz – проверяем значение.
Дата добавления: 2015-08-26; просмотров: 799;