Logo English Web Page
Accueil Association BSD Linux Dev Reseau Infologisme Mac OSX
tl tr
Sujet Sécurité Date 12-06-2010
Titre MySQL - Authentification Mot de Passe et Protection Section Dev Reseau
Article

Authentification de MySQL Serveur

Quand on installe un Serveur MySQL avec une distribution Fedora 12 FC12 ou FreeBSD, le Mot de passe Administrateur « root » est vide ou blanc. La première des choses à faire est de saisir un Mot de passe pour la sécurité de MySQL Serveur.

Versions des logiciels et serveurs requis : MySQL

Système d‘exploitation : Fedora 12 FC12 ou FreeBSD ou autre Unix

Composants ou Packages nécessaires pour : MySQL


Installation de MySQL pour FreeBSD voir articles :

FreeBSD - Installer et Configurer version 7.3-RELEASE
FreeBSD - Installer et Configurer version 8.1-RELEASE


Webmin - Administration serveur & système

Avec Webmin à la section Serveurs puis MySQL Database Server, démarrer MySQL Serveur puis cliquer sur l‘icône Change Administration Password.

Change Administration Password

Saisir simplement le Mot de passe Administrateur « root » de MySQL !


Pour les versions antérieures de Webmin-1.420 procéder comme indiqué ci-dessous.

Avec Webmin à la section Serveurs puis MySQL Database Server puis cliquer sur l‘icône User Permissions.

Selectionner tout. | Inverser la sélection. | Créer un nouvel Utilisateur.
 User  Hosts  Encrypted password  Permissions
Anonymous localhost
None
Anonymous nameserveur.domain.com
None
Nom-site localhost
Select
root localhost
All
root nameserveur.domain.com   All
root 127.0.0.1   All
Selectionner tout. | Inverser la sélection. | Créer un nouvel Utilisateur.

Cliquer sur le premier « root » ayant pour utilisateur : localhost

On obtient ce formulaire :

 Edit User

 MySQL user details
 Username  Anonymous user
 Password   None  Don‘t change  Set to..
 Hosts  Any
 Permissions


Entrer le mot de passe « root » pour l‘utilisateur : root@localhost

Après il faut simplement s‘authentifier pour Webmin, il le demande une seule fois.

On obtient ce formulaire :

 MySQL Database Server
Webmin ne connaît pas le Nom d‘utilisateur et le Mot de passe du Serveur MySQL.
Pour accéder aux bases de données, veuillez entrer les « Login et Password » usuels de l‘utilisateur « root ».


 MySQL Login
 Login
 Password

The full MySQL error message was : connect to server at ‘localhost‘ failed error: ‘Access denied for user ‘root‘@‘localhost‘ (using password: NO)‘

Recommencer l‘opération pour l‘utilisateur du Domaine  root@nameserveur.domain.com  mais cette deuxième fois Webmin ne vous demandera pas d‘authentification et ensuite pour l‘Adresse IP Loopback  root@127.0.0.1 .

Auteur
Eric Douzet
Début de page
bl br
C-extra.com v. 1.2.2 © 2003-2010, tous droits réservés  -  Mise à jour le 08 Septembre 2010 Infologisme.com