Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
serveur_hebergement:bases_de_donnees:phpmyadmin [2022/10/21 17:02] – [Sécuriser l'accès] fate | serveur_hebergement:bases_de_donnees:phpmyadmin [2023/08/08 14:00] (Version actuelle) – modification externe 127.0.0.1 |
---|
Pour l'utiliser, il va falloir créer un super utilisateur. Tapez les lignes suivantes dans la console (choisissez un mot de passe robuste pour l'utilisateur) : | Pour l'utiliser, il va falloir créer un super utilisateur. Tapez les lignes suivantes dans la console (choisissez un mot de passe robuste pour l'utilisateur) : |
<code sql> | <code sql> |
sudo mysql -u root | sudo mysql |
USE mysql; | USE mysql; |
CREATE USER 'nom_utilisateur'@'localhost' IDENTIFIED BY 'motdepasse'; | CREATE USER 'nom_utilisateur'@'localhost' IDENTIFIED BY 'motdepasse'; |
Vous pouvez également rajouter une double authentification en protégeant l'accès avec un identifiant/mot de passe pour plus de sécurité. Voir [[serveur_hebergement:apache2:proteger_une_page_web|ici]] comment faire. | Vous pouvez également rajouter une double authentification en protégeant l'accès avec un identifiant/mot de passe pour plus de sécurité. Voir [[serveur_hebergement:apache2:proteger_une_page_web|ici]] comment faire. |
| |
Ensuite, on active la fichier de configuration : | Ensuite, on active le fichier de configuration : |
<code bash>sudo a2ensite sous.domaine.fr.conf</code> | <code bash>sudo a2ensite sous.domaine.fr.conf</code> |
| |
| |
Petite explication de ces lignes : | Petite explication de ces lignes : |
* $cfg['LoginCookieValidity'] = 1440; : réduit la durée de validité de la session à 24 minutes. C'est la valeur par défaut dans PHP mais ça permet de s'assurer que la session expirera toujours après 24 minutes même si la valeur est modifié dans la configuration de PHP | * $cfg['LoginCookieValidity'] = 1440; : réduit la durée de validité de la session à 24 minutes. C'est la valeur par défaut dans PHP mais ça permet de s'assurer que la session expirera toujours après 24 minutes même si la valeur est modifiée dans la configuration de PHP |
* $cfg['LoginCookieRecall'] = false; : le nom de l’utilisateur précédent n'apparait pas dans le panneau de connexion après une déconnexion automatique | * $cfg['LoginCookieRecall'] = false; : le nom de l’utilisateur précédent n'apparait pas dans le panneau de connexion après une déconnexion automatique |
* $cfg['AllowUserDropDatabase'] : interdit la suppression de bases de données depuis phpMyAdmin | * $cfg['AllowUserDropDatabase'] : interdit la suppression de bases de données depuis phpMyAdmin |