Découvrez comment créer des comptes de base de données pour une instance ApsaraDB RDS for MySQL ou ApsaraDB RDS for MySQL Serverless.
ApsaraDB RDS for MySQL Serverless
Prérequis
Vous avez créé une instance ApsaraDB RDS for MySQL.
Pour créer un utilisateur RAM pour votre compte Alibaba Cloud et lui accorder les autorisations nécessaires à la gestion des instances, consultez la rubrique Créer un utilisateur RAMCréer un utilisateur RAM.
Types de comptes
Les instances ApsaraDB RDS for MySQL ou prennent en charge deux types de comptes de base de données : les comptes privilégiés et les comptes standard. Vous pouvez gérer l'ensemble des comptes et des bases de données depuis la console ApsaraDB RDS. Pour plus d'informations sur les autorisations associées à chaque type de compte, consultez la rubrique Liste des autorisations de compte.
Il est impossible de modifier le type d'un compte après sa création. Vous pouvez supprimer le compte puis en créer un nouveau portant le même nom.
Type de compte | Description |
Privileged Account |
|
Standard Account |
|
|
Type de compte |
Nombre de bases de données |
Nombre de tables |
|
compte privilégié |
Illimité |
< 200 000 |
|
compte standard |
500 |
< 200 000 |
Le nombre maximal de répertoires pris en charge par le système de fichiers sous-jacent peut limiter le nombre de bases de données que vous êtes en mesure de créer.
Créer un compte privilégié
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS. Localisez ensuite l'instance RDS concernée et cliquez sur son ID.
Dans le volet de navigation de gauche, cliquez sur Accounts.
Cliquez sur Create Account.
-
Configurez les paramètres suivants.
Paramètre
Description
Database Account
Saisissez un nom pour le compte. Ce dernier doit respecter les exigences suivantes :
Le nom du compte doit comporter entre 2 et 16 caractères pour MySQL 5.6, et entre 2 et 32 caractères pour MySQL 8.0 et MySQL 5.7.
Il doit être composé de lettres, de chiffres et de traits de soulignement (_).
Il doit commencer par une lettre et se terminer par une lettre ou un chiffre.
Le nom doit être unique au sein de l'instance.
Le nom d'un compte standard ne doit pas ressembler à celui du compte privilégié. Par exemple, si le compte privilégié est nommé
Test1, vous ne pouvez pas nommer un compte standardtest1.Le nom ne doit pas correspondre à un mot clé réservé.
Account Type
Sélectionnez Privileged Account.
New Password
Définissez un mot de passe pour le compte. Celui-ci doit satisfaire aux critères suivants :
Le mot de passe doit comporter entre 8 et 32 caractères.
Il doit contenir au moins trois des types de caractères suivants : lettres majuscules, lettres minuscules, chiffres et caractères spéciaux.
Les caractères spéciaux autorisés sont
!@#$%^&*()_+-=.
RemarqueVeillez à la sécurité de votre mot de passe. En cas d'oubli, vous pouvez le réinitialiser.
Les instances ApsaraDB RDS for MySQL 5.7 et 8,0 prennent en charge des politiques de mot de passe personnalisées afin de renforcer la sécurité de l'accès à la base de données.
Confirm Password
Saisissez à nouveau le mot de passe.
Description
Saisissez une description pour faciliter la gestion du compte. Celle-ci peut comporter jusqu'à 256 caractères et ne doit pas contenir
http://nihttps://. Cliquez sur OK.
Réinitialiser les autorisations d'un compte
Si un problème survient avec le compte privilégié, comme la révocation accidentelle d'autorisations (REVOKE), vous pouvez restaurer ses droits en les réinitialisant.
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS. Localisez ensuite l'instance RDS concernée et cliquez sur son ID.
Dans le volet de navigation de gauche, cliquez sur Accounts.
À droite du Privileged Account, cliquez sur Reset Account Permissions.
Saisissez le mot de passe du compte privilégié, puis cliquez sur OK pour réinitialiser les autorisations.
Créer un compte standard
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS. Localisez ensuite l'instance RDS concernée et cliquez sur son ID.
Dans le volet de navigation de gauche, cliquez sur Accounts.
Cliquez sur Create Account.
-
Configurez les paramètres suivants.
Paramètre
Description
Database Account
Saisissez un nom pour le compte. Ce dernier doit respecter les exigences suivantes :
Le nom du compte doit comporter entre 2 et 16 caractères pour MySQL 5.6, et entre 2 et 32 caractères pour MySQL 8.0 et MySQL 5.7.
Il doit être composé de lettres, de chiffres et de traits de soulignement (_).
Il doit commencer par une lettre et se terminer par une lettre ou un chiffre.
Le nom doit être unique au sein de l'instance.
Le nom d'un compte standard ne doit pas ressembler à celui du compte privilégié. Par exemple, si le compte privilégié est nommé
Test1, vous ne pouvez pas nommer un compte standardtest1.Le nom ne doit pas correspondre à un mot clé réservé.
Account Type
Sélectionnez Standard Account.
Authorize Database:
Accordez des autorisations sur une ou plusieurs bases de données au compte. Vous pouvez laisser ce paramètre vide et attribuer les autorisations après la création du compte.
Sélectionnez une ou plusieurs bases de données dans le panneau de gauche, puis cliquez sur l'icône > pour les ajouter au panneau de droite.
Dans le panneau de droite, choisissez un niveau d'autorisation pour chaque base de données : Read/Write (DDL + DML), Read-Only, DDL Only ou DML Only.
Pour attribuer les mêmes autorisations à plusieurs bases de données, cliquez sur le niveau d'autorisation souhaité à côté de Set All to dans le coin supérieur droit du panneau de droite.
RemarquePour plus de détails sur chaque autorisation, consultez la rubrique Liste des autorisations de compte.
New Password
Définissez un mot de passe pour le compte. Celui-ci doit satisfaire aux critères suivants :
Le mot de passe doit comporter entre 8 et 32 caractères.
Il doit contenir au moins trois des types de caractères suivants : lettres majuscules, lettres minuscules, chiffres et caractères spéciaux.
Les caractères spéciaux autorisés sont
!@#$%^&*()_+-=.
RemarqueVeillez à la sécurité de votre mot de passe. En cas d'oubli, vous pouvez le réinitialiser.
Les instances ApsaraDB RDS for MySQL 5.7 et 8,0 prennent en charge des politiques de mot de passe personnalisées afin de renforcer la sécurité de l'accès à la base de données.
Confirm Password
Saisissez à nouveau le mot de passe.
Description
Saisissez une description pour faciliter la gestion du compte. Celle-ci peut comporter jusqu'à 256 caractères et ne doit pas contenir
http://nihttps://. Cliquez sur OK.
Référence API
Appelez l'opération CreateAccount pour créer un compte de base de données.