OVH Cloud OVH Cloud

[WD9] Windev et Mysql

11 réponses
Avatar
Artsub
Bonjour

Questions aux Pros de Mysql

Du bureau,(adsl wanadoo) j'arrive à me connecter a une base mysql sur un
site internet, alors que de chez mois (adsl nerim) j'obtiens une erreur 1045
accès refusé

L'accès est autorisé depuis n'importe quel point aussi je ne comprends pas
bien

Auriez vous une idée ?

Merci d'avance

10 réponses

1 2
Avatar
Roumegou Eric
Le 20/10/2005, Artsub a supposé :
Bonjour

Questions aux Pros de Mysql

Du bureau,(adsl wanadoo) j'arrive à me connecter a une base mysql sur un site
internet, alors que de chez mois (adsl nerim) j'obtiens une erreur 1045 accès
refusé

L'accès est autorisé depuis n'importe quel point aussi je ne comprends pas
bien



Tu es sûr que le firewall ne filtre pas que certaines IP ?
C'est une technique souvent utilisée. Le port 3306 n'est ouvert que
pour ...
Auriez vous une idée ?



Tu as peut être fixé aussi dans la base mysql des autorisations pour
ton user pour ton seul host wanadoo.

Attention le host en mysql, c'est le client (n'importe nawak mais on si
fait).
Donc si tu donnes des droits à monuser@%, monuser pourra se connecter
depuis n'importe quel poste et endroit.
si tu donnes ) etc ... tu n'acceptes
que cet accès.




Merci d'avance




--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Roumegou Eric
(supersedes )

Le 20/10/2005, Artsub a supposé :
Bonjour

Questions aux Pros de Mysql

Du bureau,(adsl wanadoo) j'arrive à me connecter a une base mysql sur un
site internet, alors que de chez mois (adsl nerim) j'obtiens une erreur
1045 accès refusé

L'accès est autorisé depuis n'importe quel point aussi je ne comprends pas
bien



Tu es sûr que le firewall ne filtre pas que certaines IP ?
C'est une technique souvent utilisée. Le port 3306 n'est ouvert que
pour ...
Auriez vous une idée ?



Tu as peut être fixé aussi dans la base mysql des autorisations pour
ton user pour ton seul host wanadoo.

Attention le host en mysql, c'est le client (n'importe nawak mais on
s'y fait).
Donc si tu donnes des droits à monuser@%, monuser pourra se connecter
depuis n'importe quel poste et endroit.
si tu donnes ) etc ... tu n'acceptes
que cet accès.




Merci d'avance




--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Artsub
Merci de la réponse

Les droits ont été fixés %.% pour les essais cela ne devrait donc pas poser
de problèmes

Pour le firewall a priori aucun problème non plus, mais je vais vérifier à
nouveau

Je vais poursuivre mes recherches
Avatar
jacques trepp
Artsub a écrit :
Merci de la réponse

Les droits ont été fixés %.% pour les essais cela ne devrait donc pas poser
de problèmes

Pour le firewall a priori aucun problème non plus, mais je vais vérifier à
nouveau

Je vais poursuivre mes recherches







est-ce que le port 3306 est ouvert ?

--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com
Avatar
Artsub
Je ne sais pas à vrai dire


"jacques trepp" a écrit dans le message de news:
43574357$0$21213$
Artsub a écrit :
Merci de la réponse

Les droits ont été fixés %.% pour les essais cela ne devrait donc pas
poser de problèmes

Pour le firewall a priori aucun problème non plus, mais je vais vérifier
à nouveau

Je vais poursuivre mes recherches







est-ce que le port 3306 est ouvert ?

--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com


Avatar
Daniel
Salut,
"Artsub" writes:

Je ne sais pas à vrai dire


"jacques trepp" a écrit dans le message de news :
43574357$0$21213$
> Artsub a écrit :
>> Merci de la réponse
>>
>> Les droits ont été fixés %.% pour les essais cela ne devrait don c pas
>> poser de problèmes
>>
>> Pour le firewall a priori aucun problème non plus, mais je vais vé rifier
>> à nouveau
>>
>> Je vais poursuivre mes recherches
>>
>>
>>
>>
>>
> est-ce que le port 3306 est ouvert ?



faire telnet adresse_serveur 3306

si rien ne répond c'est que tu ne réussis pas à contacter le serveur
(port, routage etc...),
sinon tu vas avoir la version du serveur qui va s'afficher (et dans ce
cas c'est un problème de droit)



> --
> Jacques Trepp
> Albygest - 81160 - St Juery
> jacques-pas de
> (enlever '-pas de spam' pour me joindre)
> http://www.albygest.com





--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)
Avatar
jacques trepp
Daniel a écrit :
Salut,
"Artsub" writes:


Je ne sais pas à vrai dire


"jacques trepp" a écrit dans le message de news:
43574357$0$21213$

Artsub a écrit :

Merci de la réponse

Les droits ont été fixés %.% pour les essais cela ne devrait donc pas
poser de problèmes

Pour le firewall a priori aucun problème non plus, mais je vais vérifier
à nouveau

Je vais poursuivre mes recherches








est-ce que le port 3306 est ouvert ?






faire telnet adresse_serveur 3306

si rien ne répond c'est que tu ne réussis pas à contacter le serveur
(port, routage etc...),
sinon tu vas avoir la version du serveur qui va s'afficher (et dans ce
cas c'est un problème de droit)








merci pour l'info : je galère moi aussi avec un modem-routeur olitec sx200:
j'ai routé le port 5432 vers mon adresse de machine, et je ne la vois pas.
je vais ré-essayer avec telnet.


--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com
Avatar
Artsub
en faisant "telnet adresse_serveur 3306 " j'obtiens 4.0.25 -standard + des
signes cabalystiques



"jacques trepp" a écrit dans le message de news:
4357535e$0$21241$
Daniel a écrit :
Salut,
"Artsub" writes:


Je ne sais pas à vrai dire


"jacques trepp" a écrit dans le message de news:
43574357$0$21213$

Artsub a écrit :

Merci de la réponse

Les droits ont été fixés %.% pour les essais cela ne devrait donc pas
poser de problèmes

Pour le firewall a priori aucun problème non plus, mais je vais
vérifier à nouveau

Je vais poursuivre mes recherches








est-ce que le port 3306 est ouvert ?






faire telnet adresse_serveur 3306

si rien ne répond c'est que tu ne réussis pas à contacter le serveur
(port, routage etc...),
sinon tu vas avoir la version du serveur qui va s'afficher (et dans ce
cas c'est un problème de droit)








merci pour l'info : je galère moi aussi avec un modem-routeur olitec
sx200:
j'ai routé le port 5432 vers mon adresse de machine, et je ne la vois pas.
je vais ré-essayer avec telnet.


--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com


Avatar
Daniel
"Artsub" writes:

en faisant "telnet adresse_serveur 3306 " j'obtiens 4.0.25 -standard + de s
signes cabalystiques





c'est que ton serveur est bien joignable, et qu'il s'agit de la
version 4.0.25 de mysql.
Tu as donc un problème de droit d'utilisateur.

sur ton serveur tu fais temporairement

grant all on *.* to nom_user@"%" identified by "mot_de_passe"

fait attention au "%" il faut qu'il soit entre les guillemets sinon ne
fonctionne pas toujours.

normalement tu vas pouvoir te connecter.
Ensuite tu récupères le nom de l'utilisateur connecté qui te
correspond et tu revoques les droits de la commande ci-dessus en
remettant le


"jacques trepp" a écrit dans le message de news :
4357535e$0$21241$
> Daniel a écrit :
>> Salut,
>> "Artsub" writes:
>>
>>
>>>Je ne sais pas à vrai dire
>>>
>>>
>>>"jacques trepp" a écrit dans le message de n ews:
>>>43574357$0$21213$
>>>
>>>>Artsub a écrit :
>>>>
>>>>>Merci de la réponse
>>>>>
>>>>>Les droits ont été fixés %.% pour les essais cela ne devrait d onc pas
>>>>>poser de problèmes
>>>>>
>>>>>Pour le firewall a priori aucun problème non plus, mais je vais
>>>>>vérifier à nouveau
>>>>>
>>>>>Je vais poursuivre mes recherches
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>est-ce que le port 3306 est ouvert ?
>>
>>
>> faire telnet adresse_serveur 3306
>>
>> si rien ne répond c'est que tu ne réussis pas à contacter le ser veur
>> (port, routage etc...),
>> sinon tu vas avoir la version du serveur qui va s'afficher (et dans ce
>> cas c'est un problème de droit)
>>
>>
>>
>>
>
>
> merci pour l'info : je galère moi aussi avec un modem-routeur olitec
> sx200:
> j'ai routé le port 5432 vers mon adresse de machine, et je ne la vois pas.
> je vais ré-essayer avec telnet.
>
>
> --
> Jacques Trepp
> Albygest - 81160 - St Juery
> jacques-pas de
> (enlever '-pas de spam' pour me joindre)
> http://www.albygest.com





--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)
Avatar
Daniel
jacques trepp writes:

Daniel a écrit :
> Salut, "Artsub" writes:
>
>>Je ne sais pas à vrai dire
>>
>>
>> "jacques trepp" a écrit dans le message de
>>news: 43574357$0$21213$
>>
>>>Artsub a écrit :
>>>
>>>>Merci de la réponse
>>>>
>>>> Les droits ont été fixés %.% pour les essais cela ne devrait d onc
>>>>pas poser de problèmes
>>>>
>>>> Pour le firewall a priori aucun problème non plus, mais je vais
>>>>vérifier à nouveau
>>>>
>>>>Je vais poursuivre mes recherches
>>>>
>>>>
>>>>
>>>>
>>>>
>>> est-ce que le port 3306 est ouvert ?
> faire telnet adresse_serveur 3306 si rien ne répond c'est que tu ne
>réussis pas à contacter le serveur (port, routage etc...), sinon tu
>vas avoir la version du serveur qui va s'afficher (et dans ce cas
>c'est un problème de droit)
>


merci pour l'info : je galère moi aussi avec un modem-routeur olitec
sx200: j'ai routé le port 5432 vers mon adresse de machine, et je ne
la vois pas. je vais ré-essayer avec telnet.


--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com




un autre truc que je viens de tester et qui marche bien pour savoir si
tel ou tel port est actif sur le serveur, c'est
socketconnecte("serveur_a_tester",port,adresse_serveur)

penser à faire un socketferme ensuite.

Cette commande répond rapidement et permet de savoir si ton serveur
est up ou down.

Pour le 5432 (pgsql?) fait attention je n'ai jamais testé mais il
semble me souvenir qu'il y a 2 méthodes de paramétrages sous pgsql
qui:
_1 permet de se comporter un peu comme myssql, c'est à dire que tu
vois pgsql mais si pas bon user refus de connexion
_2 seul les machines déclarées peuvent avoir accès au port et dans ce
cas pour les autres celà se passe comme si aucun port était présent
(dans ce cas je ne sais pas ce que renvoie pgsql avec telnet)



--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)
1 2