comment faire ca avec apache? - Programmation
Marsh Posté le 30-07-2002 à 16:32:03
Dans ta table user tu as les droits des utilisateurs qui peuvent se connecter à la base. Je crois qur par défaut tu peux te connecter dessus que si tu es sur la machine courante (root@localhost).
Donc c'est impossible par défaut. Maintenant si tu utilises un outil comme myPHPAdmin c'est différent
Marsh Posté le 30-07-2002 à 16:34:08
DarkLord a écrit a écrit : Dans ta table user tu as les droits des utilisateurs qui peuvent se connecter à la base. Je crois qur par défaut tu peux te connecter dessus que si tu es sur la machine courante (root@localhost). Donc c'est impossible par défaut. Maintenant si tu utilises un outil comme myPHPAdmin c'est différent ![]() |
j ai crée un prog qui interrogait une base a distance et la ,en laissant les valeurs par defaut ben il marche et ca me pose des probleme de sécurités
mais je sait que les site comme free imose ces restriction j aimerai savoir comment est ce qu il font...
Marsh Posté le 30-07-2002 à 16:37:16
Tu bloque l'accés à mysql depuis ton firewall.
Marsh Posté le 30-07-2002 à 16:38:14
veryfree a écrit a écrit : j ai crée un prog qui interrogait une base a distance et la ,en laissant les valeurs par defaut ben il marche et ca me pose des probleme de sécurités ![]() mais je sait que les site comme free imose ces restriction j aimerai savoir comment est ce qu il font... |
comme a dit darklord (grace à qui...), tu dois éditer ta table user
y'a un champ "host", que tu peux mettre à localhost ou bien un autre host, avec des *
(genre truc*.fr ben on pourra s'y connecter depuis truc*.fr), etc, tu vois quoi.
rien a voir avec apache au fait
(a la limite avec un firewall...)
Marsh Posté le 30-07-2002 à 16:48:53
Il y a moyen de demander à mysql de ne pas se mettre en écoute sur un port TCP, empechant son appel à distance. Si ma mémoire est bonne, c'est le paramètre -nolisten, donc seul des programmes locaux peuvent se connecter sur le serveur.
Voir la doc pour plus d'infos
Marsh Posté le 30-07-2002 à 16:51:58
kadreg a écrit a écrit : Il y a moyen de demander à mysql de ne pas se mettre en écoute sur un port TCP, empechant son appel à distance. Si ma mémoire est bonne, c'est le paramètre -nolisten, donc seul des programmes locaux peuvent se connecter sur le serveur. Voir la doc pour plus d'infos |
merci j ai fait ca et j ai mis un mot de passe alors qu il n y en avait pas et tout marche niquel
merci a tous
Marsh Posté le 30-07-2002 à 16:53:16
--greg-- a écrit a écrit : comme a dit darklord (grace à qui...), tu dois éditer ta table user y'a un champ "host", que tu peux mettre à localhost ou bien un autre host, avec des * (genre truc*.fr ben on pourra s'y connecter depuis truc*.fr), etc, tu vois quoi. rien a voir avec apache au fait ![]() (a la limite avec un firewall...) |
c truc%.fr
Marsh Posté le 30-07-2002 à 16:56:40
kadreg a écrit a écrit : Il y a moyen de demander à mysql de ne pas se mettre en écoute sur un port TCP, empechant son appel à distance. Si ma mémoire est bonne, c'est le paramètre -nolisten, donc seul des programmes locaux peuvent se connecter sur le serveur. Voir la doc pour plus d'infos |
Ou enlever le port d'écoute tcp dans my.cnf.
Marsh Posté le 30-07-2002 à 16:30:33
j aimerai empecher quelqu un d'interoger ma base de données Mysql a partir un d un programme externe...
j ai easy php et chui un newbie
alors des explications claires sont les bienvenue