Salut amoikon71.
Envoyé par
amoikon71
Je ne comprends pas trop. Que dois-je faire? Merci
Le paramétrage pour accéder à PhpMyAdmmin se trouve dans le fichier "config.inc.php".
L'utilitaire PhpMyAdmin est en principe fait pour accéder localement pas à distance pour des questions de sécurités.
(HY000/1045): Accès refusé pour l'utilisateur 'client_dist'@'@localhost' (mot de passe: OUI)
L'hôte est "localhost" car vous vous êtes connectés en local.
Si vous désirez tester l'accès faites le sur un script php qui accède à votre base de données et lit juste le contenu d'une table.
Envoyé par
amoikon71
Je voudrais signifier que j'utilise MySQL version 5.7.36
Vous êtes encore dans une vieille version de MySql.
Pour créer votre compte dans mysql, appliquez ceci :
1 2 3 4
| DROP USER IF EXISTS 'client_dist'@'%';
CREATE USER 'client_dist'@'%' IDENTIFIED BY 'votre_mot_de_passe';
GRANT USAGE ON *.* TO 'client_dist'@'%';
GRANT SELECT, INSERT, UPDATE, DELETE ON `votre_base`.* TO 'client_dist'@'%'; |
Quelques remarques :
a) il est inutile de préciser l'hôte distant pour l'instant car vous faites des tests.
J'ai mis "%" qui signifie tout le monde. Pour les tests, c'est largement suffisant.
Ne mettez pas une url comme "localhost" ou "votre_site.com" car les temps d'accès seront plus grands.
Mettez une adresse IPv4, comme 192.168.43.43'.
b) votre compte se nomme "client_dist".
c) le mot de passe est "votre_mot_de_passe".
d) la base est "votre_base".
e) le port est "3306".
f) pour des questions de sécurités, ne donnez pas à votre nouveau compte tous les privilèges, mais juste ceux pour manipuler vos données.
Ne pas oublier d'ouvrir l'accès de votre hôte distant dans le pare-feu de votre serveur Web.
Cordialement.
Artemus24.
@+
Partager