SlideServe
Menu
Préférences
© SlideServe · v2026

Hak acces

carmine-baxter avatar
18 diapositives · 329 Views · Nov 08, 2014

This guide explains user management in databases, focusing on user creation, access grants, and privileges. You can create users with or without passwords using commands like `CREATE USER` and specify user privileges through `GRANT`. The document also covers the deletion of users with `DROP USER`, renaming users with `RENAME USER`, and revoking privileges with `REVOKE`. Examples include granting access to specific databases and tables, applying global privileges, and managing user access efficiently.

Hak acces - slide 1
01 / 18Hak acces
1 / 17

Télécharger la présentation

Hak acces
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Hakacces

  2. Membuat user • CREATE USER user_specification [, user_specification] ... • user_specification: user [IDENTIFIED BY [PASSWORD] 'password']

  3. contoh • To enable the user to connect with no password, include no IDENTIFIED BY clause: • CREATE USER 'jeffrey'@'localhost'; • To assign a password, use IDENTIFIED BY with the literal plaintext password value: • CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass';

  4. Menghapus user • DROP USER user [, user] ... • DROP USER 'jeffrey'@'localhost';

  5. Memberi Access • GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ... ON [object_type] priv_level TO user_specification [, user_specification] ... [REQUIRE {NONE | ssl_option [[AND] ssl_option] ...}] [WITH with_option ...] • object_type: • TABLE • | FUNCTION • | PROCEDURE • priv_level: • * • | *.* • | db_name.* • | db_name.tbl_name • user_specification: • user [IDENTIFIED BY [PASSWORD] 'password']

  6. Privilege

  7. Privilege cont’

  8. Privilege cont’

  9. Privilege cont’

  10. Privilege cont’

  11. contoh • CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass'; • GRANT ALL ON db1.* TO 'jeffrey'@'localhost'; • GRANT SELECT ON db2.invoice TO 'jeffrey'@'localhost'; • GRANT USAGE ON *.* TO 'jeffrey'@'localhost' WITH MAX_QUERIES_PER_HOUR 90;

  12. Global Privileges • Global privileges are administrative or apply to all databases on a given server. To assign global privileges, useON *.* syntax: • GRANT ALL ON *.* TO 'someuser'@'somehost'; • GRANT SELECT, INSERT ON *.* TO 'someuser'@'somehost';

  13. Database Privileges • Database privileges apply to all objects in a given database. To assign database-level privileges, use ONdb_name.* syntax: • GRANT ALL ON mydb.* TO 'someuser'@'somehost'; • GRANT SELECT, INSERT ON mydb.* TO 'someuser'@'somehost';

  14. Table Privileges • Table privileges apply to all columns in a given table. To assign table-level privileges, use ONdb_name.tbl_name syntax: • GRANT ALL ON mydb.mytbl TO 'someuser'@'somehost'; • GRANT SELECT, INSERT ON mydb.mytbl TO 'someuser'@'somehost';

  15. RENAME USER • RENAME USER old_user TO new_user [, old_user TO new_user] ... • Contoh • RENAME USER 'jeffrey'@'localhost' TO 'jeff'@'127.0.0.1';

  16. REVOKE • REVOKE priv_type [(column_list)] [, priv_type [(column_list)]] ... ON [object_type] priv_level FROM user [, user] ... • REVOKE ALL PRIVILEGES, GRANT OPTION FROM user [, user] ... • Contoh • REVOKE INSERT ON *.* FROM jeffrey'@'localhost';

  17. latihan • Buat user Diberiacess User pakainomorip Buktikan