comment faire ca avec apache?

comment faire ca avec apache? - Programmation

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  :D

Reply

Marsh Posté le 30-07-2002 à 16:30:33   

Reply

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 :)


---------------
Just because you feel good does not make you right
Reply

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...

Reply

Marsh Posté le 30-07-2002 à 16:37:16    

Tu bloque l'accés à mysql depuis ton firewall.


---------------
Le Tyran
Reply

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...)

Reply

Marsh Posté le 30-07-2002 à 16:40:10    

merci j essaye tout ca
 
 
letoII>> j ai po de firewall :/

Reply

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


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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


Message édité par veryfree le 30-07-2002 à 16:52:28
Reply

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  :D

Reply

Marsh Posté le 30-07-2002 à 16:56:20    

HappyHarry a écrit a écrit :

 
 
c truc%.fr  :D  



oui, bon.

Reply

Marsh Posté le 30-07-2002 à 16:56:20   

Reply

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.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed