Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/02/2007, à 13:42

manuker

[RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice

Bonjour,

Après 2 jours de bataille je demande de l'aide, j'ai épuisé les forum, doc et tutoriels.
Résumons:
- je suis sous Dapper
- j'ai un petit réseau local de 5 postes (2 Ubuntu, 3 Win$)
- Un des postes Ubuntu sert à stocker une BD MySQL, pour celà MySQL est correctement installé (mysql-server) ainsi que Apache et PHPMyAdmin.
- J'ai suivi la doc officielle de mysql sur http://dev.mysql.com/doc/refman/5.0/fr/ … users.html pour ajouter un utilisateur "ve" pouvant de connecter depuis n'importe quel Host:

CREATE USER 've'@'%' IDENTIFIED BY '********';

- Maintenant j'ai tenté 2 pistes pour me connecter depuis OpenOfficeOrg:

1) JDBC: téléchargement du driver, décompression,
- Lancement de OOo:
    Outils - Options -OpenOfficeOrg - Java - Class Path - indiquer le fichier jar décompressé
- redémarrer OOo
- maintenant je peux me connecter à ma base depuis OOo sur ma machine qui fait tourner Mysql à condition (et c'est là mon problème) d'indiquer "localhost" comme serveur dans l'assistant OOo Base. Si j'indique 192.168.0.100 (son adresse IP) ça ne marche pas:

Statut SQL: 08S01

Communications link failure due to underlying exception: 

** BEGIN NESTED EXCEPTION ** 

java.net.SocketException
MESSAGE: java.net.ConnectException: Connexion refusée

STACKTRACE:

java.net.SocketException: java.net.ConnectException: Connexion refusée
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2666)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)


** END NESTED EXCEPTION **



Last packet sent to the server was 55 ms ago.

2) J'ai donc essayé avec ODBC en suivant la doc Ubuntu http://doc.ubuntu-fr.org/applications/openoffice_odbc ou http://doc.ubuntu-fr.org/tutoriel/comme … xions_odbc mais au final c'est pareil, je me connecte sans problème en localhost mais impossible avec l'adresse IP

Conclusion: Je ne peux bien sûr pas me connecter depuis d'autres postes de mon réseau local sur ma base de donnée...

Je ne sais pas si j'ai été clair, hmm
merci pour toute suggestion

Dernière modification par manuker (Le 01/03/2007, à 10:17)


Ubuntu Precise v12.04.2 - 64bits (depuis 2013)

Hors ligne

#2 Le 28/02/2007, à 14:23

Bastes

Re : [RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice

Conclusion : tu n'as pas réglé ton firewall pour laisser entrer n'importe qui sur le port standard mysql (3306).


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne

#3 Le 28/02/2007, à 15:33

manuker

Re : [RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice

Merci pour le tuyau,
J'ai installé Firestarter, ajouté le port 3306 dans les services entrants et autorisé à tout le monde (j'ai ppliqué la politique).
Mais je ne parviens toujours pas à me connecter avec l'adresse 192.168.0.100
...:(


Ubuntu Precise v12.04.2 - 64bits (depuis 2013)

Hors ligne

#4 Le 28/02/2007, à 21:24

manuker

Re : [RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice

En fait je crois que l'installation de Firestarter n'a rien changé du tout puisqu'avant il n'y avait pas de filtre sur les connections entrante par défaut (si je ne me trompe pas)....
sad


Ubuntu Precise v12.04.2 - 64bits (depuis 2013)

Hors ligne

#5 Le 01/03/2007, à 00:32

Bastes

Re : [RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice

Essaye :

$ mysql -h192.168.0.100 -u{ton_user} -p{ton_passe}

/!\ ne surtout pas mettre d'espaces entre les -h, -u, -p et leurs valeurs respectives/!\
c'est un peu spécial mais mysql est comme ça

Si ça passe c'est que le problème vient de OOo.

Sinon c'est que le problème vient de l'installation de MySQL ou de sa politique réseau (il est possible qu'il faille démarrer le démon mysql en lui donnant la possibilité d'écouter ce qui vient de l'extérieur, mais je ne sais pas comment le faire moi-même). Dans ce cas, ta question ferait bien de bouger vers la partie réseau du forum, elle trouverait plus de gens pour y répondre.


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne

#6 Le 01/03/2007, à 03:43

Julian

Re : [RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice

Hello,

Bastes a raison, normalement par défaut mysql n'accepte pas de connexions externes.

À mon avis essaye de jouer avec le fichier de conf:

vim /etc/mysql/my.cnf

et change

bind-address            = 127.0.0.1

par une autre adresse ip de ton réseau

bind-address            = 192.168.0.100

par exemple
ou alors par un groupe d'adresses ip de ton réseau (pas sûr à 100% là):

bind-address            = 192.168.0.90/100

N'oublie pas de redémarrer mysql wink

@+
Julian.


julian@jabber.fr

Hors ligne

#7 Le 01/03/2007, à 08:48

Bastes

Re : [RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice

Aaaaah, je me disais bien que c'était un truc du genre. J'avais complètement oublié le bind-address ^^.


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne

#8 Le 01/03/2007, à 10:16

manuker

Re : [RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice

Génial! big_smile

Merci à vous deux, je respire!
J'ai mis l'adresse dans my.cnf:

sudo nano /etc/mysql/my.cnf
.....
bind-address            = 192.168.0.100

Et voilà le résultat:

manu@piii-667-1:~$ mysql -h192.168.0.100 -uve -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 5.0.22-Debian_0ubuntu6.06.2-log

notez le -p sans mettre en clair le mot de passe, c'est plus sûr.
Par contre je ne peux plus me connecter en localhost.... mais bon j'en ai pas vraiment besoin!

Encore merci, c'est pour ça que j'aime Ubuntu wink


Ubuntu Precise v12.04.2 - 64bits (depuis 2013)

Hors ligne

#9 Le 01/03/2007, à 10:34

Bastes

Re : [RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice

Tu peux faire en sorte que le bind-address accepte plusieurs adresses je crois (mais je me souviens plus comment)


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne

#10 Le 20/03/2007, à 10:37

dakalysta

Re : [RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice

Bonjour,
ce topic m'a aidé à comprendre un souci similaire avec une base Mysql, seulement j'aimerais pouvoir joindre la base sur "localhost" et l'ip Wan de la machine tongue
Comment modifier my.cnf dans ce sens ?

#11 Le 24/03/2007, à 23:17

manuker

Re : [RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice

J'ai pas trouvé (ni bien cherché car pour l'instant ça me suffit)...


Ubuntu Precise v12.04.2 - 64bits (depuis 2013)

Hors ligne

#12 Le 25/03/2007, à 09:20

Yves_69

Re : [RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice

Bonjour ,
Si mes souvenirs sont bon commentes la ligne  bind_address :

#bind-address            = 127.0.0.1

mysql devrait accepter toutes les connexions local et réseau.

Hors ligne

#13 Le 26/03/2007, à 17:23

nounous

Re : [RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice

Bonjour tout le monde,

Je n'ai pas de bind-adress dans mon fichier de conf et je n'arrive toujours pas à me connecter en utilisant d'autres interfaces.
dans mon fichier de host j'ai :
123.14.12.200 a b c d
123.14.12.201 e f g h

Je n'arrive pas à me connecter en utilisant quoi qe ce soit de la 2ème ligne sad

Merci d'avance