Easy-Micro


 
ESPACEMEMBRE MySQL
Sécurité MySQL

Sécurisation d'un serveur MySQL

Voici plusieurs options à réaliser si vous voulez sécuriser votre serveur MySQL.

MySQL Changer le mot de passe de ROOT:
mysql> SET PASSWORD FOR root@localhost=PASSWORD('secret');

Note: est utilisé ci-dessus la fonction PASSWORD() qui permet de crypter le mot de passe.

Ensuite, il faut réactualiser les privilèges:
mysql> FLUSH PRIVILEGES;

Pour vérifier la présence de mot de passe
mysql> SELECT host, user, password FROM user;

Pour regarder les privilèges
mysql> SHOW GRANTS FOR root@localhost;

Attention: si vous changez le mot de passe de root sur le serveur, il vous faut aussi le changer pour phpmyAdmin. Pour cela, voir le fichier "config.inc.php" au niveau de l'option "password":

$cfg['Servers'][$i]['password'] = '';

De plus, il faut que phpmyAdmin demande le mot de passe à l'ouverture. Pour cela, toujours dans le fichier "config.inc.php", voir l'option :
$cfg['Servers'][$i]['auth_type'] = 'config';

Cette option est à "config" par défaut. La mettre à "http" pour avoir une demande de mot de passe à l'ouverture.

MySQL Supprimer le compte anonyme du serveur si vous en avez mis un.
Les versions de MySQL antèrieures à la 5 créés un compte anonyme par défaut ce qui permettait un accès à toutes les bases dont le nom commencaient par le mot test.

Suppression du compte anonyme:
mysql> DELETE FROM user WHERE user='';

Suppression de l'accès aux bases test:
mysql> DELETE FROM db WHERE db LIKE 'test%';

Note: le % est un jocker signifie "toutes suite de carractères". Pour un carractère, on utilise le jocker tiret infèrieur (_).

Ensuite, il faut réactualiser les privilèges:
mysql> FLUSH PRIVILEGES;

MySQL Voir aussi le Guide de sécurité en ligne.



Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Jeudi 20 juin 2019 - Semaine 25 - Saint Silvère (Demain: Saint Rodolphe)
Aujourd'hui, c'est l'anniversaire de Nicole Kidman (1967-52 ans), actrice australienne et américaine.
Haut de page Easy-Micro