Comment créer des utilisateurs séparés dans phpmyadmin, chacun ne peut pas voir les autres bases de données?

  • J'utilise phpmyadmin pour contrôler mysql sur mon serveur, maintenant je veux créer des utilisateurs pour accéder à cet outil d'administration, ce que je veux, c'est que chaque utilisateur puisse créer des bases de données mais ne puisse pas voir les autres bases de données.

    Est-ce possible et comment?

  • Essaye ça:

    1. Sur la page par défaut de phpMyAdmin (localhost), cliquez sur le lien "Privilèges"
    2. Cliquez sur le lien "Ajouter un nouvel utilisateur"
    3. Attribuer à l'utilisateur un identifiant et un mot de passe
    4. Là où il est dit "Base de données pour l'utilisateur", sélectionnez "Aucun"
    5. Laissez toutes les cases à cocher dans les privilèges globaux décochées
    6. Appuyez sur le bouton "Go"

    Vous devriez voir le nouvel utilisateur dans l'aperçu des utilisateurs. Les privilèges globaux doivent indiquer "Utilisation".

    1. Cliquez sur l'icône d'édition à côté du compte de l'utilisateur
    2. Sous "Privilèges spécifiques à la base de données" où il est dit "Ajouter des privilèges sur la base de données suivante", choisissez la ou les bases de données que vous souhaitez attribuer à l'utilisateur
    3. Attribuez à l'utilisateur les privilèges que vous souhaitez qu'il ait pour cette base de données
    4. Appuyez sur le bouton "Go"

    Merci! Exactement ce que je cherchais. Une recommandation pour quel hôte attribuer à l'utilisateur? J'ai juste choisi «N'importe quel hôte».

Licence sous CC-BY-SA avec attribution


Contenu daté avant 26/06/2020 09:53