Base de données MySQL postfix partie 2
Créer une base de données pour postfixadmin et postfix
Nous allons remédier à ce problème pour la sécurité. L’utilisateur que l’on va créer ne pourra que lire cette base de donnée.
Nous avons 2 méthodes pour créer la base de données :
1ère méthode ligne de commande
Connexion au serveur MySQL en tant que root
mysql -u root -p
Créer de la base de données “postfix”
mysql> CREATE database postfix;
Créer un nouveau utilisateur pour notre base de donnée
Pour créer un nouvelle utilisateur j’utilise en ligne de commande Mysql.
# mysql -u root -p
mysql>show databases;
mysql>database postfixadmin;
mysql>create user 'postfix'@'localhost'[IDENTIFIED BY 'mot de passe' ];
mysql>
Donner les permissions à l’utilisateur postfixadmin
mysql> GRANT SELECT ON postfixadmin* TO 'posfix'@'localhost' IDENTIFIED BY 'mot_de_passe';
mysql> FLUSH PRIVILEGES;
Quitter la console MySQL
mysql> exit
2ème méthode via l’interface web de PhpMyAdmin
Création d’une base de données avec mysql pour Postfix. Vous devez créer un nouvel nommé postfix. Nous donnons tous les privilèges à cette utilisateur juste sur la nouvelle base de donnée postfix que nous allons créer.
Vous devez vous connecter sur phpmyadmin
http://www.domaine.com/phpmyadmin
En premier, vous connectez.
Nous avons Créer un nouvel utilisateur que nous appelons postfix. Vous allez dans l’onglet utilisateur de phpmysql.
Vous cliquez sur Ajouter un utilisateur
Cochez sur créer une base portant son nom et donner à cet utilisateur tous les privilèges sur cette base.
Vous cliquez sur Privilèges globaux
Enfin, vous pouvez cliquer sur Executer.
Nous pouvons voir que l’utilisateur postfix est créée.
Il nous reste à créer la base de donnée. Vous cliquez sur changer les privilèges.
Cliquez sur l’onglet Base de données
Vous mettez le nom de la base de données postfix puis vous Exécuter.
Pour cette base de données je donne seulement le privilège “SELECT” puis je clique sur Executer.
Pour information la base de données n’est pas créée. Maintenant vous devez cliquer sur la petite maison.
Vous cliquez sur l’onglet base de données.
Nous allons créer la base de données puis vous cliquez sur créer.
La base de données a bien été créer.
Nous avons tout installer et configurer PostfixAdmin, nous avons encore un gros boulot