MySQL utilise les privilèges de compte de spécifier qui peut faire quoi. Toute personne utilisant un compte valide peut se connecter au serveur MySQL, mais il ou elle peut faire que les choses qui sont autorisés par les privilèges pour le compte. Par exemple, un compte peut être configuré de sorte que les utilisateurs peuvent sélectionner des données, mais ne peuvent pas insérer ou des données de mise à jour.
Privilèges peuvent être accordées pour les bases de données, avec les tables ou colonnes. Par exemple, un compte peut permettre à l'utilisateur de sélectionner les données de toutes les tables de la base de données, mais insérer des données dans une seule table et mettre à jour une seule colonne dans une table spécifique.
Le tableau énumère quelques privilèges que vous pouvez attribuer ou supprimer. Autres privilèges sont disponibles, mais ils sont moins utilisés.
MySQL privilèges du comptePrivilège | Description |
---|
TOUS | Tous les privilèges |
ALTER | Peut modifier la structure des tables |
CREATE | Peut créer de nouvelles bases de données ou des tables |
EFFACER | Peut supprimer les lignes dans les tables |
DROP | Peut déposer bases de données ou tables |
FICHIER | Peut lire et écrire des fichiers sur le serveur |
GRANT | Peut changer les privilèges sur un compte MySQL |
INSERT | Peut insérer de nouvelles lignes dans les tables |
SELECT | Peut lire les données à partir de tables |
FERMER | Peut arrêter le serveur MySQL |
METTRE À JOUR | Pouvez modifier des données dans une table |
UTILISATION | Pas de privilèges |
Vous ne voulez probablement pas à accorder TOUS car il comprend des privilèges pour les opérations administratives, telles que l'arrêt du serveur MySQL - privilèges que vous ne voulez pas que quelqu'un d'autre que vous ayez.
A propos Auteur
Comment contrôler l'accès à vos données mysql Vous avez besoin de contrôler l'accès à l'information dans votre base de données MySQL. Vous devez décider qui peut voir les données et qui peut changer. Imaginez ce qui se passerait si vos concurrents pourraient modifier les informations dans…
Comment créer des rôles dans Oracle 12c Vous pouvez privilèges de groupe avec des rôles de base de données pour la facilité de gestion avec Oracle 12c. Au lieu d'un propriétaire de l'objet l'octroi de privilèges individuellement à un ou plusieurs utilisateurs avec des descriptions…
Comment identifier ce que MySQL existent actuellement Pour voir les informations de votre compte MySQL, vous pouvez exécuter une requête SQL, en utilisant le client mysql. Pour voir ce que comptes existent actuellement pour votre base de données, vous avez besoin d'un compte disposant des…
Comment supprimer des comptes d'mysql Vous voudrez peut-être supprimer un compte à partir d'une base de données MySQL. Dans la plupart des cas, avoir un compte qui ne l'utilise n'a pas de conséquences négatives. Toutefois, si vous pensez qu'un compte a été compromis, vous voudrez…
Noms et des noms de compte Mysql Ensemble, les MySQL nom de compte et hostname (le nom de l'ordinateur qui est autorisé à se connecter à la base de données) d'identifier un compte unique. Deux comptes avec le même nom mais différents noms d'hôte peuvent exister et peuvent…
Mysql responsabilités d'administrateur Administration MySQL englobe les tâches nécessaires pour assurer que MySQL ne peut exercer ses fonctions de gestion des données d'une manière efficace et sécurisée. Vous pourriez être responsable de tout ou partie des tâches administratives,…
Protégez vos bases de données mysql Vous avez besoin de contrôler l'accès à l'information dans votre base de données MySQL. Vous devez décider qui peut voir les données et qui peut changer. Si un mauvais gars obtient une liste des informations privées de vos clients (comme les…
Comment gérer les données à distance pour HTML5 et CSS3 programmation Sites HTML5 et CSS3 travaillent souvent avec des bases de données. Votre service d'hébergement peut avoir des caractéristiques pour travailler avec des bases de données MySQL à distance. Vous devez comprendre comment fonctionne ce processus,…
Requêtes mysql commune Pour faire une demande que MySQL ne peut comprendre, vous construisez une instruction SQL et de l'envoyer au serveur MySQL. Les mots en gras dans le tableau sont les noms de requête MySQL:DéclarationDescriptionALTER TABLE tablechangeApporte des…
Le personnel de contrôle dans sql Même SQL ne peut pas vous défendre contre la mauvaise conception de l'application - qui est strictement une proposition vivre et apprendre. Mais si vous prenez pleinement parti des outils qui fournit SQL, SQL pouvoir protéger vos données à…
Comment déléguer des privilèges d'accès sql Le DBA (administrateur de base de données) peut accorder des privilèges SQL à personne. Un propriétaire de l'objet peut accorder des privilèges sur cet objet à personne. Mais les utilisateurs qui reçoivent des privilèges de cette façon ne…
Comment protéger les données avec les privilèges de l'utilisateur SQL Une menace majeure pour l'intégrité des données sont les utilisateurs eux-mêmes. Certaines personnes ne devraient pas avoir accès aux données et SQL vous donne ce contrôle. D'autres auraient seulement limité l'accès à certaines données…
Comment créer une nouvelle base de données web hébergé Vous devez créer votre base de données au sein du panneau de contrôle de votre hébergeur et créer un utilisateur de base de données spéciale qui a l'autorisation d'y accéder. Lorsque vous installez une application Web ou un script qui…
Comment installer wordpress.org Certains hébergeurs offrent maintenant un processus d'installation en un clic pour WordPress.org. Si votre hôte ne fonctionne pas, vous pouvez faire une installation manuelle de WordPress sur votre serveur Web. Téléchargez la dernière version…