Pratique de MySQL et PHP- P95:Quand la première édition de ce livre est parue, en janvier 2001, la réputation de MySQL et de PHP était déjà bien établie. Ces deux outils étaient connus pour être fiables, performants, pratiques et bien adaptés à une utilisation très spécialisée : la production dynamique de pages HTML. | 448 Annexe A. Installation Apache PHP MySQL L utilitaire mysql demande le mot de passe à chaque connexion. Il est possible d éviter d avoir à effectuer ce contrôle du mot de passe répétitivement en créant un fichier de configuration décrit dans la section suivante. L utilisateur anonyme est une source de confusion et un problème pour la sécurité sous Windows. Il est recommandé de le supprimer en détruisant cet utilisateur dans la table user. Voici les commandes. mysql -u root -p Enter password mysql DELETE FROM user WHERE user CRÉATION DE BASES ET D UTILISATEURS Étant connecté sous root attention il s agit bien du root de MySQL différent du compte UNIX on peut créer des bases et des utilisateurs. Un utilisateur MySQL est identifié par deux composants le nom et l hôte. Cela complique assez nettement le système d accès puisque deux utilisateurs de même nom ne seront pas traités de la même manière par MySQL selon l hôte qu ils utilisent. De plus on peut utiliser le caractère pour désigner tous les hôtes et la chaîne vide pour désigner tous les utilisateurs. Par exemple fogg@ est l utilisateur de nom fogg accédant à MySQL depuis @ fogg@ . est l utilisateur de nom fogg accédant à MySQL depuis n importe quel hôte dont le domaine est @ représente tout utilisateur se connectant à partir de Les utilisateurs sont stockés dans la table user qui en plus des attributs définissant les droits contient les attributs Host User et Password. Voici les valeurs de ces attributs pour les utilisateurs de la liste précédente. La table contient également une ligne automatiquement créée par MySQL au moment de l installation correspondant à l utilisateur anonyme ayant un droit de connexion à partir de l ordinateur local. host 1 I user I password I I I I 7c783a0e25967167 I I I fogg I 7c78343c25967b95 I localhost I fogg I 7c786c222596437b I localhost II 1 L Le nom localhost est un .