Cependant, si la racine aime, il peut donner tous ses privilèges (droits) à tout utilisateur ordinaire. Ce ne sont pas conseillées. Il peut donner tous ses privilèges à plus d'un utilisateur ordinaire; à nouveau ce qui est déconseillé. La déclaration créer utilisateur est utilisé pour créer un nouvel utilisateur. En termes simples, la syntaxe pour créer un utilisateur est: créer 'user_name' utilisateur @ 'nom_hôte' [identifiés par 'password'] User_name est le nom de l'utilisateur, telles que, «John». nom_hôte est le nom de l'ordinateur sur lequel le programme client.
Il peut être par exemple un mot «Lion» ou il peut être un nom de domaine par exemple «Yahoo.com». Dans cette série, il est localhost parce que le programme client (MySQL) et le serveur sont le même ordinateur. Le contenu de crochet dans la syntaxe est facultative à la création de l'utilisateur, mais pas plus tard. Vous pouvez avoir quelque chose comme: créer l'utilisateur 'vous' @ 'localhost'; Avec cette déclaration, vous créez un utilisateur qui ne dispose pas d'un mot de passe. Vous pouvez ajouter le mot de passe plus tard, en utilisant l'instruction SET DE PASSE (voir ci-dessous).
Pour créer le nom d'utilisateur et mot de passe dans le même temps, on peut taper quelque chose comme: créer l'utilisateur 'vous' @ 'localhost' identifié par 'you123'; Pour ce tutoriel, on suppose que ceci est votre (le lecteur) nom d'utilisateur (vous) et mot de passe (you123). Pour un utilisateur de créer un autre utilisateur, il doit le privilège CREATE USER. L'utilisateur root a ce privilège par défaut. Il peut accorder le privilège de vous et vous pouvez accorder à une autre personne. Nous voyons comment cela se fait dans la section suivante (déclaration).
Il ya une différence entre le nom d'utilisateur et le nom de compte. Dans l'exemple ci-dessus, le user_name est, «vous» et le nom de compte vous est @ localhost (mieux saisi que 'vous' @ 'localhost'). Donc, votre nom de compte utilisateur est,'you'@'localhost'.The D