Acces à distance? [PHP/MySQL] - PHP - Programmation
Marsh Posté le 07-05-2002 à 12:03:20
kayasax a écrit a écrit : Juste pour savoir si il est possible d'attaquer une base mysql depuis un site distant ? j'ai esssaye de me connecter sur ma base perso depuis mon site heberge chez free mais a priori il arrive pas a se connecter... si kkun l'a deja fait y a ptet un parametre a changer dans php.ini ??? |
ça doit marcher en mettant simplement l'ip ou l'host de la db a la place de "localhost", mais il est tres probable que le mysql de free soit blindé pour n'etre attaqué qu'en local
Marsh Posté le 07-05-2002 à 12:05:29
je confirme ça fct en mettant le nom ou l'ip du serveur.
mais il faut aussi que le port 3306 soit accessible depuis l'extérieur et que ton user ait des droits de connexion depuis ta machine. (impossible avec les hébergeurs gratuits en général)
Marsh Posté le 07-05-2002 à 12:11:00
merci ethernal en fait mon script est sur free mais j'attaque le serveur sql qui est chez moi c zarbi ce que tu me dis pasque j'ai essaye un $con=mysql_connect sur mon @ip et j'avais un message du style $con is not a valid mysql resource...
t'as rien modifie dans ton.ini pour que ca marche toi ?
Marsh Posté le 07-05-2002 à 13:12:24
non mais je le fais en réseau interne (y a le firewall qui m'empecherait de le faire depuis internet). tu n'as pas de firewall au moins ?
Free empêche peut-être l'accès vers l'extérieur (histoire aussi que tu ne fasses pas un prog qui scanne des machines depuis leurs serveurs)
ils se protègent de plus en plus...
si tu installe un phpMydmin chez free et que tu essayes de te connecter chez toi ça fct ?
Marsh Posté le 07-05-2002 à 13:48:36
non mais dans ce sens la ca me parait + normal ...
tant pis
Marsh Posté le 07-05-2002 à 21:10:32
arggghhh v pt 1 boulon !!
ca y est j'arive enfin a me conecter sur mon serveur prive depuis un script heberge chez free.
(Pour ceux que ca interesse le pb venait du fait que l'utilisateur root n'etait autorise que depuis le localhost).
donc g cree un nouveau user avec mdp, tous les droits sur toutes les bases et toutes les tables et la je comprends pas
j'arrive a acceder a une certaine table mais pas a d'autres!!!
j'ai ce msg : Table 'kayasax.titi' doesn't exist
alors ke la table existe bien.
pourtant ca marche avec une autre table sur la meme base
je precise que toutes les tables existaient deja qd g cree le user et que g redemarre plusieurs fois mysql...
HELP !
Marsh Posté le 07-05-2002 à 23:32:05
tu dois faire un "grant all privilege on *.bd ..."
je ne connais plus la syntaxe exacte (essaye peut-être une recherche sur nexen ou autre)
Marsh Posté le 07-05-2002 à 23:35:48
kayasax a écrit a écrit : donc g cree un nouveau user avec mdp, tous les droits sur toutes les bases et toutes les tables |
je l'ai fe avec phpmyadmin mais c pareil...
et j'ai bien acces a la base vu que ca marche sur une table
Marsh Posté le 08-05-2002 à 00:46:30
accès à une table ne veut pas dire à la base complète
[jfdsdjhfuetppo]--Message édité par ethernal le 08-05-2002 à 00:46:50--[/jfdsdjhfuetppo]
Marsh Posté le 08-05-2002 à 11:04:33
gniiiii!
je t'ai marque justa au dessus 2 fois que j'avais coche acces a toutes les BASES et a toutes les TABLES , voir copie ecran :
Marsh Posté le 08-05-2002 à 11:09:07
je suis à cours d'idée...
tu utilises phpMyAdmin pour accéder à tes tables (donc pas de problème de casse, ni d'orthographe je suppose...)
Marsh Posté le 07-05-2002 à 11:14:15
Juste pour savoir si il est possible d'attaquer une base mysql depuis un site distant ?
j'ai esssaye de me connecter sur ma base perso depuis mon site heberge chez free mais a priori il arrive pas a se connecter... si kkun l'a deja fait y a ptet un parametre a changer dans php.ini ???
---------------
All we need is a soul revolution