Maison > Article > base de données > Comment créer un nom d'utilisateur et un mot de passe dans MySQL
Étapes pour créer un nom d'utilisateur et un mot de passe pour la base de données MySQL : Créer un utilisateur : CRÉER UN UTILISATEUR 'nom d'utilisateur'@'nom d'hôte' IDENTIFIÉ PAR 'mot de passe' ; Accorder des autorisations : ACCORDER TOUS LES PRIVILÈGES SUR nom_de_base de données.* À 'nom d'utilisateur'@'nom d'hôte' ; Table de privilèges : PRIVILÈGES FLUSH.
MySQL Créer un nom d'utilisateur et un mot de passe
Pour créer un nom d'utilisateur et un mot de passe pour la base de données MySQL, veuillez suivre ces étapes :
1 Créez un nouvel utilisateur
<code class="sql">CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';</code>
Où :
username
是要创建的新用户名。hostname
指定用户可以从哪些主机连接到数据库。可以使用 %
通配符允许从任何主机连接。password
是新用户的密码。2. 赋予用户权限
要为新用户授予对数据库的访问权限,请使用 GRANT
语句。例如:
<code class="sql">GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'hostname';</code>
其中:
database_name
是要授予访问权限的数据库名称。ALL PRIVILEGES
授予用户对数据库的所有权限。也可以指定特定权限。3. 刷新权限表
授予权限后,刷新权限表以使更改生效:
<code class="sql">FLUSH PRIVILEGES;</code>
示例
要为主机名为 localhost
的用户 newuser
创建一个具有密码 secretpassword
的新用户,并授予其对 mydb
hostname
Spécifie les hôtes à partir desquels les utilisateurs peuvent se connecter à la base de données. Vous pouvez utiliser le caractère générique %
pour autoriser les connexions à partir de n'importe quel hôte.
password
est le mot de passe du nouvel utilisateur. 🎜🎜2. Accorder les autorisations utilisateur 🎜🎜🎜Pour accorder à un nouvel utilisateur l'accès à la base de données, utilisez l'instruction GRANT
. Par exemple : 🎜<code class="sql">CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'secretpassword'; GRANT ALL PRIVILEGES ON mydb.* TO 'newuser'@'localhost'; FLUSH PRIVILEGES;</code>🎜où : 🎜🎜🎜
database_name
est le nom de la base de données à laquelle l'accès doit être accordé. 🎜TOUS LES PRIVILÈGES
Accorde à l'utilisateur toutes les autorisations sur la base de données. Des autorisations spécifiques peuvent également être spécifiées. 🎜🎜3. Actualisez le tableau des autorisations🎜🎜🎜Après avoir accordé les autorisations, actualisez le tableau des autorisations pour que les modifications prennent effet : 🎜rrreee🎜🎜Exemple🎜🎜🎜Pour définir le nom d'hôte sur localhost
Pour que l'utilisateur newuser
crée un nouvel utilisateur avec le mot de passe secretpassword
et lui accorde toutes les autorisations sur la base de données mydb
, utilisez ce qui suit déclaration : 🎜 rrreeeCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!