MySQL accessible à partir du net [debian] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 10-05-2003 à 15:53:30
oui :
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 16329/mysqld
mais pourquoi il écoute sur 0.0.0.0 ?
Marsh Posté le 10-05-2003 à 16:02:49
0.0.0.0 veut dire toutes les IP disponibles sur la machines
Mais apparament ça vient pas de là
Marsh Posté le 10-05-2003 à 16:08:05
ok !
pour info j'utilise ce firewall http://www.mplug.org/phpwiki/index [...] renceGuide
voila comment sont parametré parametré les variables :
Code :
|
si ca peux aider !
par contre quand je jou à starcraft personne ne peu rejoindre une partie que je cré (je joue pas sur le serveur mais sur un pc windows dérriére)
Marsh Posté le 10-05-2003 à 16:09:31
dans le fichier de conf de mysql ( my.cnf je crois)
decommente skip networking
Marsh Posté le 10-05-2003 à 16:12:05
c fait
Citation : j'ai modifié aussi le fichier /etc/mysql/my.cnf afin de modifier d'authoriser l'écoute sur le réseau internet en désactivant l'option : skip-networking |
Marsh Posté le 10-05-2003 à 16:12:44
SteF_DOBERMANN a écrit : c fait
|
oups pas vu. ca avait marché nickel chez moi ca
Marsh Posté le 10-05-2003 à 16:13:17
ta koi comme firewall ? ca viens peut être de la
Marsh Posté le 10-05-2003 à 16:14:05
SteF_DOBERMANN a écrit : ta koi comme firewall ? ca viens peut être de la |
g rien, a part mon routeur materiel et le port forwarding. par contre je viens de penser a un truc. je crois que le host = % pose probleme
je cherche ca.
Marsh Posté le 10-05-2003 à 16:18:45
Citation : * grant select on bazalacon to 'greg'@'blabla.com' identified by 'monpass' |
g retrouvé ce a quoi je pensais, mais en fait c pas ce que tu cherches.
Marsh Posté le 10-05-2003 à 16:23:42
ya un truc qui viens de m'attirer
Citation : * cas particulier non repris par le '%', c'est 'localhost', c-a-d la machine ou tourne la base. |
donc que je mette le host à % ou à localhost c pareil ?
donc c peut-être ca, mais alors comment dire à MySQL que tel utilisateur peux ce connecter de n'importe ou (interface, ip,..., nom de domaine,...) ?
Edit : mais bon, ca doit être bon j'ai l'espris tres embrouillé (j'ai pas beaucoup dormi cette nuit - 4 heures - les voisins qui ont décidé de faire des travaux au marteau est au burin )
Marsh Posté le 10-05-2003 à 16:27:22
enfait, je pense qu'il faut 2 GRANT, un sur localhost pour le local et un sur % pour le reste.
c ce que j'avais fait et ca marchait.
pour info
#! /bin/sh |
Marsh Posté le 10-05-2003 à 16:56:49
je v tester mais ...
Edit pour info fait ajouter de nouveau utilisateur jefait juste un insert dans les tables DB et USER de la db MySQL ensuite je recharge MySQL.
Les utilisateurs fonctionne nikel en localhost
Marsh Posté le 10-05-2003 à 17:00:37
oauois je pense que ca doit venir du reseau ou de la conf du server mysql.
mais je ne saurais pas t'aider.
courage
Marsh Posté le 10-05-2003 à 17:45:51
merci kan meme
Marsh Posté le 10-05-2003 à 22:39:58
Please Help me (imaginez l'héroïne du 5éme élément vous le dire, réveur non )
Marsh Posté le 10-05-2003 à 22:44:11
ha ouais, j'imagine bien
Marsh Posté le 10-05-2003 à 23:32:35
ben voila, ici rien à voir
Marsh Posté le 11-05-2003 à 13:32:51
Pourquoi j'ai acces à MySQL à partir de nom interface Lan et pas sur l'interface internet
J'ai 2 PC chez moi
- 1 sous debian avec 2 cartes réseaux (1 pour mon LAN, l'autre pour mon modem ADSL ethernet), la passerelle
- 1 sous win2kpro 1 carte reseau, un simple client
Donc à partir de mon PC sous Win j'arrive à mon connecter à ma BDD MySQL en utilisant le logiciel MySQL Front ( ce qui prouve que ma configuration est bonne, j'entend par là que les utilisateur de mysql fonctionne, le port 3306 est bien accessible pour l'extérieur car si je remet skip-networking dans le fichier /etc/mysql/my.cnf et que je recharge MySQL, MySQL Front n'a plus accès à MySQL )
donc je ne voi qu'un probleme de firewall !!
encore une fois, aidez moi SVP je trouve pas
Marsh Posté le 10-05-2003 à 14:58:32
Salut
J'ai fait un prog ce connectant à ma db Mysql, mais voila j'ai un soucis :
- Quand je me connect à partir de mon reseau local tout fonctionne bien
- Quand je me connect d'un autre endrois, plus rien ne passe !
j'ai créer un utilisateur dans la DB mysql qui a pour host = % (donc théoriquement c bon mais je ny ai pas donné de droit donc j'ai créé une autre entré dans la table db et j'ai affecté mon login fraichement créé en mettant le host à % , le champs Db au nom de ma base de données et le champs User affecté l'user fraichement créé.
Bref j'ai rechargé MySQL pour faire prendre en compte le nouvel utilisateur et c tj pareil !
j'ai modifié aussi le fichier /etc/mysql/my.cnf afin de modifier d'authoriser l'écoute sur le réseau internet en désactivant l'option : skip-networking
j'ai rechargé MySQL pour faire prendre en compte le nouvel utilisateur et c tj pareil !
pas moyen de me connecter à partir de l'extérieur !
j'ai ensuite ouvert le port 3306 de mon firewall (rien), désactivé mon firewall est mettant tout à accept (rien)
je vois pas !
il faut absolument que ca fonctionne, donc toutes vos propositions sont les biens venus
---------------
Tout à commencé par un rêve...