Les utilisateurs de base de données contrôlent qui peut accéder à vos bases de données MySQL et ce qu'ils peuvent faire. Le Panel MySQL Nobregas vous permet de créer des utilisateurs de base de données dédiés avec des noms d'utilisateur personnalisés, des mots de passe sécurisés et des ensembles de privilèges spécifiques — donnant à chaque application ou personne uniquement l'accès dont elle a besoin.
Pourquoi Créer des Utilisateurs de Base de Données Séparés ?
Au lieu d'utiliser un seul utilisateur pour tout, créer des utilisateurs séparés vous permet de :
- Limiter l'accès — Donner à chaque application uniquement les permissions dont elle a besoin.
- Améliorer la sécurité — Si le mot de passe d'un utilisateur est compromis, les autres bases de données restent en sécurité.
- Suivre l'activité — Savoir quel utilisateur a effectué quelles actions.
- Suivre les bonnes pratiques — La production, le staging et le développement devraient utiliser des identifiants différents.
Étape par Étape : Créer un Utilisateur
- Connectez-vous sur mysql.nobregas.org.
- Cliquez sur Database Users dans la barre de navigation supérieure.
- Cliquez sur le bouton Create User en haut à droite.
- Une boîte de dialogue modale s'ouvre avec les champs suivants.
Remplir les Détails de l'Utilisateur
Nom d'utilisateur
Entrez un nom d'utilisateur pour le nouvel utilisateur MySQL. Il sera automatiquement préfixé avec le préfixe de votre compte (par exemple, u24a5d4_). Gardez-le descriptif :
app_readonlypour un utilisateur d'application en lecture seuleadminpour un utilisateur avec accès completstagingpour un environnement de staging
Seuls les caractères alphanumériques et les underscores sont autorisés. La longueur totale (préfixe + nom) ne peut pas dépasser 32 caractères.
Mot de passe
Entrez un mot de passe fort (minimum 8 caractères). Cliquez sur le bouton de mélange à côté du champ pour générer automatiquement un mot de passe sécurisé de 16 caractères par cryptographie.
Conseils pour un mot de passe fort :
- Mélangez les lettres majuscules et minuscules.
- Incluez des chiffres et des caractères spéciaux.
- Ne réutilisez pas les mots de passe d'autres services.
Hôte
L'hôte détermine d'où l'utilisateur peut se connecter :
- localhost — Uniquement depuis le même serveur (le plus courant et le plus sûr).
- % — Depuis n'importe quelle adresse IP (à utiliser avec précaution).
- IP spécifique — Uniquement depuis une adresse IP particulière.
Laissez ceci à localhost sauf si vous avez besoin d'un accès distant.
Accorder à une Base de Données
Sélectionnez une base de données dans le menu déroulant pour accorder immédiatement l'accès à cet utilisateur. Si vous sautez cette étape, l'utilisateur sera créé sans aucun accès à une base de données — vous pourrez ajouter des grants plus tard via le bouton Manage.
Privilèges
Lorsque vous sélectionnez une base de données, une section Privileges apparaît avec des cases à cocher catégorisées :
- ALL PRIVILEGES (coché par défaut) — Accès complet à la base de données sélectionnée.
- Données : SELECT, INSERT, UPDATE, DELETE
- Structure : CREATE, ALTER, DROP, INDEX, REFERENCES
- Administration : CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EXECUTE, EVENT, TRIGGER
Décochez "ALL PRIVILEGES" pour révéler les cases à cocher individuelles et sélectionner uniquement les permissions dont vous avez besoin.
Créer l'Utilisateur
Cliquez sur Create User. Le panel va :
- Valider votre saisie.
- Créer l'utilisateur MySQL sur le nœud de votre serveur.
- Accorder les privilèges sélectionnés sur la base de données choisie (le cas échéant).
- Afficher une notification de succès.
Le nouvel utilisateur apparaît immédiatement dans votre liste Database Users.
Après la Création
- L'utilisateur peut maintenant se connecter à la base de données accordée avec les identifiants que vous avez définis.
- Utilisez le bouton Manage de la liste des utilisateurs pour ajouter d'autres grants de base de données ou modifier les privilèges ultérieurement.
- Le mot de passe ne peut pas être récupéré après la création — si oublié, supprimez l'utilisateur et créez-en un nouveau.