Diferència entre revisions de la pàgina «MySQL Seguretat»
Salta a la navegació
Salta a la cerca
(Es crea la pàgina amb «L'objectiu d'aquesta pràctica és posar en joc les diverses mesures de seguretat necessàries en una SGBD. == Usuaris == Pots consultar l'article SQL usuaris on...».) |
(Cap diferència)
|
Revisió del 11:09, 1 oct 2015
L'objectiu d'aquesta pràctica és posar en joc les diverses mesures de seguretat necessàries en una SGBD.
Usuaris
Pots consultar l'article SQL usuaris on trobaràs la informació adient.
- Usuari admin des de localhost amb contrassenya admin
- doneu-li tots els permisos sobre totes les bases de dades (*.*)
- Usuari convidat des de qualsevol màquina amb contrassenya buida.
- doneu-li permisos de lectura (SELECT) sobre una base de dades que tingueu, per exemple, la del videoclub, shakila o world
- Usuari bartolo des de qualsevol màquina amb contrassenya bartolo
- doneu-li tots els permisos sobre totes les bases de dades que comencin per "bartolo_"
- Comproveu els usuaris que heu creat, accedint com a root a la base de dades 'mysql' (conté totes les dades estructurals del MySQL:
- mysql> use mysql;
- mysql> select user,host,password from user;
Importació de dades i motors
Pots consultar l'article SQL creacio on trobaràs la informació adient.
- Descarrega les 2 versions de world database (InnoDB i MyIsam).
- Modifica el scripts per tal que les 2 bases de dades vagin a parar a dues BBDD diferents.
- Importa les 2 versions calculant el temps que triga a importar-se (utilitzant, per exemple, la comanda time de Linux).
- Quina diferència de temps hi ha?
- A què creus que es deu això?
Transaccions i lock tables
Amb ajuda de 2 consoles concurrents de mysql i una BD adient, comprova els modes de treball de les transaccions i de LOCK TABLE.
Realitza alguna prova que demostri al professor que has entès els conceptes.
- Comprova la diferència entre lock read i lock write.
- Comprova que quan inicies una transacció els canvis no es consoliden fins que fas COMMIT.
- Hi ha alguna diferència entre utilitzar la BBDD world_innodb i world_myisam? Comprova-ho i justifica-ho.