Diferència entre revisions de la pàgina «ASIX/M10/UF1/A02/E1»

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca
Línia 3: Línia 3:
 
{{Capcalera|Guillem Solà i Boeck|05}}
 
{{Capcalera|Guillem Solà i Boeck|05}}
  
==Crear un usuari amb nom admin i password 'asix', que es connecti des de localhost==
+
==L'usuari admin té tots els privilegis , pero no pot crear usuaris==
 
<source lang="mysqle>
 
<source lang="mysqle>
 
MariaDB [Patinatge]> GRANT SELECT, UPDATE, INSERT, DROP, CREATE VIEW, ALTER, DELETE, INDEX ON Patinatge.* TO "admin"@"localhost";Query OK, 0 rows affected (0.00 sec)
 
MariaDB [Patinatge]> GRANT SELECT, UPDATE, INSERT, DROP, CREATE VIEW, ALTER, DELETE, INDEX ON Patinatge.* TO "admin"@"localhost";Query OK, 0 rows affected (0.00 sec)
 
</source>
 
</source>
  
==Crear un usuari amb nom patinatge i password 'asix', que es connecti des de localhost==
+
==L'usuari pati té tots els privilegis , i pot crear usuaris==
 
<source lang="mysqle">
 
<source lang="mysqle">
MariaDB [(none)]> CREATE USER 'patinatge'@'localhost' IDENTIFIED BY 'asix';
+
MariaDB [Patinatge]> GRANT ALL ON Patinatge.* TO "pati"@"localhost";
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
</source>
 
</source>
  
==Crear un usuari amb nom pati i password 'asix2017', que es connecti des de qualssevol lloc==
+
==L'usuari patinatge pot consultar,modificar i eliminar totes les dades==
 
<source lang="mysqle">
 
<source lang="mysqle">
MariaDB [(none)]> CREATE USER 'pati'@'%' IDENTIFIED BY 'asix2017';
+
MariaDB [Patinatge]> GRANT SELECT, INSERT, UPDATE, DELETE ON Patinatge.* TO "patinatge"@"localhost";
 +
Query OK, 0 rows affected (0.00 sec)
 +
</source>
 +
 
 +
==L'usuari patinatge només pot consultar sobre la taula territorial==
 +
Primer li retiro tots els permisos que tenia abans
 +
<source lang="mysqle">
 +
MariaDB [Patinatge]> REVOKE ALL ON Patinatge.* FROM "patinatge"@"localhost";
 +
Query OK, 0 rows affected (0.00 sec)
 +
</source>
 +
 
 +
I ara li dono només de consulta a ''terrirorial''
 +
<source lang="mysqle">
 +
MariaDB [Patinatge]> GRANT SELECT ON Patinatge.Territorial TO "patinatge"@"localhost";
 +
Query OK, 0 rows affected (0.00 sec)
 +
</source>
 +
 
 +
==Afegir un nou usuari anomenat music que només pugui consultar sobre la taula musica==
 +
Creo l'usuari:
 +
<source lang="mysqle">
 +
MariaDB [Patinatge]> CREATE USER 'music'@'%' IDENTIFIED BY 'musica';Query OK, 0 rows affected (0.00 sec)
 +
</source>
 +
 
 +
I li dono els permisos:
 +
<source lang="mysqle">
 +
MariaDB [Patinatge]> GRANT SELECT ON Patinatge.Musica TO "music"@"%";
 +
Query OK, 0 rows affected (0.00 sec)
 +
</source>
 +
 
 +
==L'usuari pati, només pot fer dos consultes per hora==
 +
<source lang="mysqle">
 +
MariaDB [Patinatge]> GRANT ALL ON Patinatge.* TO "pati"@"localhost" WITH MAX_QUERIES_PER_HOUR 2;
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
</source>
 
</source>

Revisió del 18:12, 25 gen 2018


Guillem Solà i Boeck (host A10BPC05)

L'usuari admin té tots els privilegis , pero no pot crear usuaris

MariaDB [Patinatge]> GRANT SELECT, UPDATE, INSERT, DROP, CREATE VIEW, ALTER, DELETE, INDEX ON Patinatge.* TO "admin"@"localhost";Query OK, 0 rows affected (0.00 sec)

L'usuari pati té tots els privilegis , i pot crear usuaris

MariaDB [Patinatge]> GRANT ALL ON Patinatge.* TO "pati"@"localhost";
Query OK, 0 rows affected (0.00 sec)

L'usuari patinatge pot consultar,modificar i eliminar totes les dades

MariaDB [Patinatge]> GRANT SELECT, INSERT, UPDATE, DELETE ON Patinatge.* TO "patinatge"@"localhost";
Query OK, 0 rows affected (0.00 sec)

L'usuari patinatge només pot consultar sobre la taula territorial

Primer li retiro tots els permisos que tenia abans

MariaDB [Patinatge]> REVOKE ALL ON Patinatge.* FROM "patinatge"@"localhost";
Query OK, 0 rows affected (0.00 sec)

I ara li dono només de consulta a terrirorial

MariaDB [Patinatge]> GRANT SELECT ON Patinatge.Territorial TO "patinatge"@"localhost";
Query OK, 0 rows affected (0.00 sec)

Afegir un nou usuari anomenat music que només pugui consultar sobre la taula musica

Creo l'usuari:

MariaDB [Patinatge]> CREATE USER 'music'@'%' IDENTIFIED BY 'musica';Query OK, 0 rows affected (0.00 sec)

I li dono els permisos:

MariaDB [Patinatge]> GRANT SELECT ON Patinatge.Musica TO "music"@"%";
Query OK, 0 rows affected (0.00 sec)

L'usuari pati, només pot fer dos consultes per hora

MariaDB [Patinatge]> GRANT ALL ON Patinatge.* TO "pati"@"localhost" WITH MAX_QUERIES_PER_HOUR 2;
Query OK, 0 rows affected (0.00 sec)