Lorsque vous cliquez sur le bouton Soumettre à la page Web, le nom d'utilisateur et mot de passe vont passer par le réseau Internet et arriver au niveau du serveur. Au niveau du serveur, un script (programme) recevra le nom d'utilisateur et mot de passe. Le programme de script rejoindra le nom d'hôte qu'il sait avec @ et le nom d'utilisateur. Avec cela, le programme de script a déterminé le nom du compte. Il sera ensuite utiliser le nom de compte et le mot de passe reçu à réellement identifier les server.
Users MySQL et le système de serveur Un utilisateur est créé pour le serveur (serveur MySQL) et pas nécessairement pour quoi que ce soit (comme une base de données) qui est dans le serveur. Après que l'utilisateur vient d'être créé, l'utilisateur ne peut se connecter et il ne peut pas faire autre chose; l'utilisateur ne peut pas créer une base de données par exemple. Avant que l'utilisateur ne peut rien faire d'autre, il doit être tenu de la Déclaration privileges.
The afficher les subventions pertinentes Si vous vous connectez à un serveur MySQL en utilisant le programme client mysql, et puis vous entrez: show subventions; vous pourrez voir les déclarations de subventions qui ont été utilisées pour vous accorder des privilèges; cela est une façon de connaître les privilèges que vous avez. Si vous voulez voir les privilèges d'un autre utilisateur, vous tapez: show subventions pour user_name @ host_name; Cela va lister les déclarations de subventions qui ont accordé l'utilisateur, des privilèges.
Pour utiliser la deuxième déclaration Afficher les subventions ci-dessus, vous devez le privilège SELECT pour la base de données spéciale de serveur MySQL appelé, mysql. Il est l'utilisateur root qui a normalement ce privilège; vous pouvez le lui demander, mais il sera à peine vous donner. Nous avons le programme client mysql et la base de données mysql. Les deux composants ont le même nom et ils sont installés lors de l'installation générale