Odbieranie uprawnień użytkownikowi poleceniem REVOKE
Stronę tą wyświetlono już: 7161 razy
Czasami trzeba nadać użytkownikowi pewne większe uprawnienia, aby po chwili zastanowienia odebrać mu część przypisanych mu uprawnień. Oto jak można ograniczyć uprawnienia użytkownikowi library, którego już wcześniej utworzyłem:
mysql> REVOKE ALTER, DROP ON library.* FROM library@localhost; Query OK, 0 rows affected (0.00 sec) mysql> exit Bye
Czas zalogować się i spróbować przekroczyć swoje uprawnienia, próbując usunąć tabelę z bazy danych:
>mysql -u library -p Enter password: ************ Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 16 Server version: 5.6.23 MySQL Community Server (GPL) Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. mysql> use library Database changed mysql> drop table books; ERROR 1142 (42000): DROP command denied to user 'library'@'localhost' for table 'books' mysql>
Jak widać udało się odebrać użytkownikowi prawa do usuwania tabel, czy rekordów z bazy danych.
Tytuł:
SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących
Autor:
Renée M. P. Teate
Tytuł:
SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie V
Autor:
Ben Forta
Tytuł:
Praktyczna nauka SQL dla Oracle. Wykorzystaj ogromne możliwości bazy danych Oracle
Autor:
Kim Berg Hansen
Tytuł:
MS SQL Server. Zaawansowane metody programowania. Wydanie II
Autor:
Adam Pelikant
Tytuł:
SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie V
Autor:
Ben Forta
Tytuł:
Mistrzowski SQL. 61 technik pisania wydajnego kodu SQL
Autor:
John L. Viescas, Douglas J. Steele, Ben G. Clothier
Tytuł:
Kompletny przewodnik po DAX. Analiza biznesowa przy użyciu Microsoft Excel, SQL Server Analysis Services i Power BI
Autor:
Ferrari Alberto, Russo Marco
Tytuł:
Podstawy języka T-SQL Microsoft SQL Server 2016 i Azure SQL Database
Autor:
Ben-Gan Itzik
Tytuł:
Zapytania w języku T-SQL. w Microsoft SQL Server 2014 i SQL Server 2012
Autor:
Tytuł:
Microsoft SQL Server 2014. Optymalizacja zapytań
Autor:
Benjamin Nevarez