https://cacauet.org/wiki/index.php?title=MySQL_Seguretat&feed=atom&action=history
MySQL Seguretat - Historial de revisió
2024-03-29T07:14:24Z
Historial de revisió per a aquesta pàgina del wiki
MediaWiki 1.34.0
https://cacauet.org/wiki/index.php?title=MySQL_Seguretat&diff=2689&oldid=prev
Enric a 14:56, 1 oct 2015
2015-10-01T14:56:47Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ca">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Versió més antiga</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revisió del 14:56, 1 oct 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l14" >Línia 14:</td>
<td colspan="2" class="diff-lineno">Línia 14:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#: mysql> use mysql;</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#: mysql> use mysql;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#: mysql> select user,host,password from user;</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#: mysql> select user,host,password from user;</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">== Importació de dades i motors ==</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">Pots consultar l'article [[SQL creacio]] on trobaràs la informació adient.</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"># Descarrega les 2 versions de ''world database'' (InnoDB i MyIsam).</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"># Modifica el scripts per tal que les 2 bases de dades vagin a parar a dues BBDD diferents.</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"># Importa les 2 versions '''calculant el temps que triga a importar-se''' (utilitzant, per exemple, la comanda ''time'' de Linux).</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">#* Quina diferència de temps hi ha?</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">#* A què creus que es deu això?</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">== Transaccions i lock tables ==</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">Amb ajuda de 2 consoles concurrents de mysql i una BD adient, comprova els modes de treball de les transaccions i de LOCK TABLE.</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">Realitza alguna prova que demostri al professor que has entès els conceptes.</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"># Comprova la diferència entre ''lock read'' i ''lock write''.</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"># Comprova que quan inicies una transacció els canvis no es consoliden fins que fas COMMIT.</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"># Hi ha alguna diferència entre utilitzar la BBDD world_innodb i world_myisam? Comprova-ho i justifica-ho.</del></div></td><td colspan="2"> </td></tr>
</table>
Enric
https://cacauet.org/wiki/index.php?title=MySQL_Seguretat&diff=2681&oldid=prev
Enric: 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...».
2015-10-01T11:09:14Z
<p>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 <a href="/wiki/index.php/SQL_usuaris" title="SQL usuaris">SQL usuaris</a> on...».</p>
<p><b>Pàgina nova</b></p><div>L'objectiu d'aquesta pràctica és posar en joc les diverses mesures de seguretat necessàries en una SGBD.<br />
<br />
<br />
== Usuaris ==<br />
Pots consultar l'article [[SQL usuaris]] on trobaràs la informació adient.<br />
<br />
#Usuari '''admin''' des de '''localhost''' amb contrassenya '''admin'''<br />
#*doneu-li tots els permisos sobre totes les bases de dades (*.*)<br />
#Usuari '''convidat''' des de '''qualsevol màquina''' amb contrassenya buida.<br />
#*doneu-li permisos de lectura (SELECT) sobre una base de dades que tingueu, per exemple, la del videoclub, shakila o world<br />
#Usuari '''bartolo''' des de '''qualsevol màquina''' amb contrassenya '''bartolo'''<br />
#*doneu-li tots els permisos sobre totes les bases de dades que comencin per "bartolo_"<br />
#Comproveu els usuaris que heu creat, accedint com a ''root'' a la base de dades 'mysql' (conté totes les dades estructurals del MySQL:<br />
#: mysql> use mysql;<br />
#: mysql> select user,host,password from user;<br />
<br />
<br />
== Importació de dades i motors ==<br />
Pots consultar l'article [[SQL creacio]] on trobaràs la informació adient.<br />
<br />
# Descarrega les 2 versions de ''world database'' (InnoDB i MyIsam).<br />
# Modifica el scripts per tal que les 2 bases de dades vagin a parar a dues BBDD diferents.<br />
# Importa les 2 versions '''calculant el temps que triga a importar-se''' (utilitzant, per exemple, la comanda ''time'' de Linux).<br />
#* Quina diferència de temps hi ha?<br />
#* A què creus que es deu això?<br />
<br />
<br />
== Transaccions i lock tables ==<br />
Amb ajuda de 2 consoles concurrents de mysql i una BD adient, comprova els modes de treball de les transaccions i de LOCK TABLE.<br />
<br />
Realitza alguna prova que demostri al professor que has entès els conceptes.<br />
<br />
# Comprova la diferència entre ''lock read'' i ''lock write''.<br />
# Comprova que quan inicies una transacció els canvis no es consoliden fins que fas COMMIT.<br />
# Hi ha alguna diferència entre utilitzar la BBDD world_innodb i world_myisam? Comprova-ho i justifica-ho.</div>
Enric