*   >> Lecture Éducation Articles >> science >> la programmation

Octroi de privilèges à leurs niveaux dans Mysql

'éteindre (fermeture et l'arrêt de fonctionnement), le serveur MySQL (pas de l'ordinateur). Comme vous pouvez le voir, l'utilisateur ordinaire ne devrait pas avoir ces privilèges, parce que tout abus de lui peut causer beaucoup de dommages. Pour la racine d'accorder un quelconque de ces privilèges tels que le droit de FILE, il tapera à l'invite mysql: subvention FILE * * à 'nom_utilisateur' @ 'nom_hôte';. Ici, *. * Signifie tout accessible sur le serveur. Seule la racine devrait accéder à tout. Si il ya plus d'un privilège, séparez-les avec des privilèges d'commas.

Database privilèges de base de données applicables à une base de données. Privilèges de base de données de cette série sont: CREATE, DROP, et GRANT OPTION. CREATE est le droit (privilège) pour créer une base de données. DROP est le droit de déposer une base de données. L'utilisateur qui a le privilège GRANT OPTION a le droit de donner à ses privilèges de base de données à un autre utilisateur du serveur; il est pas obligé de donner tout ou partie de ses privilèges, mais il a le droit de le faire.

Donc, si vous êtes un utilisateur ordinaire et vous avez le privilège GRANT OPTION, vous pouvez donner une ou plusieurs de vos privilèges à un autre utilisateur. Dans cette série, les privilèges, les moyens de l'homme. Les privilèges de base de données, étudiés dans ces tutoriels que vous pouvez accorder à un autre utilisateur sont: CREATE, DROP, et GRANT OPTION. Supposons que vous êtes un utilisateur ordinaire et vous devez les créer, supprimer et privilèges GRANT OPTION de la base de données appelée, MYDB.

Vous pouvez donner le privilège DROP à l'utilisateur, john @ localhost pour la base de données comme suit: subvention DROP sur MYDB * pour 'john' @ 'localhost';. . Maintenant, dans * *, vous pouvez interpréter le premier astérisque comme toutes les bases de données; cela signifie en fait toutes les bases de données et d'autres choses comme des fichiers, vus au niveau mondial.

Dans la déclaration ci-dessus, nous avons, MyDB, dans la position de la première astérisque; cela signifie que vous faites référence à une base de données particulière appelée, MYDB (et pas toutes les bases de données et d'autres éléments de niveau mondial). Dans la déclaration, car la position de la première astérisque a, MyDB, cela signifie que la deuxième astérisque se réfère à tous les tableaux et toutes les routines dans la base de données mydb. Si vous avez plus d'un privilège dans un communiqué, les séparer par des virgul

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.