1 Пользователи и привилегии Пользователи: anonymous localuser@localhost globaluser@host.

Презентация:



Advertisements
Похожие презентации
Основы реляционных баз данных Лекция 6. Введение в SQL Желенкова Ольга Петровна, с.н.с. ОИ САО РАН, к.ф.-м.н апреля 2008.
Advertisements

Тема 11 Медицинская помощь и лечение (схема 1). Тема 11 Медицинская помощь и лечение (схема 2)
Администрирование и безопасность MySQL. Создание и удаление пользователей Под учетной записью пользователя MySQL подразумевается строка в таблице user.
© 2006 Cisco Systems, Inc. All rights reserved.ISCW v Cisco IOS Threat Defense Features Configuring Cisco IOS IPS.
Тренировочное тестирование-2008 Ответы к заданиям КИМ Часть I.
Департамент экономического развития Ханты-Мансийского автономного округа - Югры 1.
Гомельская областная организация Белорусского профсоюза работников здравоохранения Курская областная организация профсоюза работников здравоохранения.
Работа с базами данных – JDBC Введение в JDBC. JDBC JDBC (Java DataBase Connectivity) – технология доступа к базам данных для Java Состоит из: API (java.sql.

ЗРИТЕЛЬНЫЕ ИЛЛЮЗИИ ОПТИЧЕСКИЕ ОБМАНЫ 1. Зрительная иллюзия – не соответствующее действительности представление видимого явления или предмета из-за особенностей.

В гостях у смешариков. Уважаемые ребята случилось несчастье! 3 Все герои потерялись!!! Если вы правильно выполните все задания, то герои мультфильма найдут.
Типовые расчёты Растворы
ИД «Первое сентября». Журнал «Физика» 2/ Роза ветров 9 ИД «Первое сентября». Журнал «Физика» 2/2014.
Каратанова Марина Николаевна МОУ СОШ 256 г.Фокино.
© 2006 Cisco Systems, Inc. All rights reserved. HIPS v Using CSA Analysis Generating Application Deployment Reports.
© Beeline июля 2012 г.Новая жизнь бренда «Билайн»1.
Вариант Презентация "Осень золотая".
Информатика ЕГЭ Уровень-А8. Вариант 1 Укажите логическое выражение, равносильное данному: (А^B) v ((¬B ^ ¬A) v A). 1) (A^ B) v (¬B) 2) (A ^ B) v (¬A)
Structured Error Handling in the ABL Sarah Marshall QA Architect, OpenEdge Session 128.
Транксрипт:

1 Пользователи и привилегии Пользователи: anonymous

2 Пользователи и привилегии Привилегии: SELECT INSERT UPDATE, DELETE административные специфичные

3 Пользователи и привилегии Две ступени проверки доступа: Можно подключиться? Можно выполнить действие?

4 Пользователи и привилегии База данных `mysql`: пользователи, привилегии, системные данные,... Неудобно!

5 Пользователи и привилегии Создание пользователя: CREATE USER IDENTIFIED BY 'password'; CREATE USER IDENTIFIED BY 'qwe';

6 Пользователи и привилегии Удаление пользователя: DROP USER DROP USER

7 Пользователи и привилегии Переименование пользователя: RENAME USER 'user' TO 'user2';

8 Пользователи и привилегии Смена пароля: SET PASSWORD FOR = PASSWORD('newpassword');

9 Пользователи и привилегии Смена пароля: SET PASSWORD FOR = PASSWORD('ewq'); FLUSH PRIVILEGES;

10 Пользователи и привилегии Выдача привилегий: GRANT priv_type [(cols)] ON [object_type] `db_name`.`table_name` TO

11 Пользователи и привилегии Выдача привилегий: GRANT ALL ON `test`.* TO FLUSH PRIVILEGES;

12 Пользователи и привилегии Типы привилегий: ALL, Для таблиц: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, GRANT OPTION Админ.: CREATE USER, SHOW DATABASES, SHUTDOWN...

13 Пользователи и привилегии Выдача привилегий: GRANT SELECT (`name`,`city`), INSERT (`name`) ON `test`.`girls` TO

14 Пользователи и привилегии Выдача привилегий: GRANT ALL PRIVILEGES ON *.* TO WITH GRANT OPTION;

15 Пользователи и привилегии Снятие привилегий: REVOKE priv_type [(cols)] ON [object_type] `db_name`.`table_name` FROM

16 Пользователи и привилегии Снятие привилегий: REVOKE ALL ON *.* FROM

17 Представления Представление – запрос на выборку, сохраненный в базе данных под каким- то названием. Виртуальная таблица.

18 Представления Зачем? Безопасность Простота запросов Простота структуры

19 Представления Недостатки Производительность Ограниченность обновления

20 Представления Типы Горизонтальные Вертикальные Смешанные Сгруппированные Объединенные

21 Представления в MySQL Создание CREATE VIEW `name` [(cols)] AS SELECT... FROM... [WHERE...];

22 Представления в MySQL CREATE VIEW `cities` AS SELECT `city` FROM `boys` UNION SELECT `city` FROM `girls`;

23 Представления в MySQL SELECT * FROM `cities`; | city | | Питер | | Дмитров | | Белгород |

24 Представления в MySQL Удаление DROP VIEW [IF EXISTS] `name`; DROP VIEW `cities`;

25 Представления в MySQL Модификация ALTER VIEW `name` [(cols)] AS SELECT... FROM... [WHERE...];

26 Полезные мелочи AS SELECT `col1` AS `good`, `col2` AS `bad` FROM `table1` AS `ugly` WHERE `ugly`.`bad` > `ugly`.`good`;

27 Полезные мелочи SHOW SHOW DATABASES; SHOW TABLES; SHOW CREATE TABLE `t1`; SHOW WARNINGS; SHOW GRANTS;