#1 Le 28/02/2007, à 12: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,
merci pour toute suggestion
Dernière modification par manuker (Le 01/03/2007, à 09:17)
Ubuntu Precise v12.04.2 - 64bits (depuis 2013)
Hors ligne
#2 Le 28/02/2007, à 13: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, à 14: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, à 20: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)....
Ubuntu Precise v12.04.2 - 64bits (depuis 2013)
Hors ligne
#5 Le 28/02/2007, à 23: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, à 02: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
@+
Julian.
julian@jabber.fr
Hors ligne
#7 Le 01/03/2007, à 07: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, à 09:16
- manuker
Re : [RESOLU] Accès à une base MySQL d'un réseau local depuis OpenOffice
Génial!
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
Ubuntu Precise v12.04.2 - 64bits (depuis 2013)
Hors ligne
#9 Le 01/03/2007, à 09: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, à 09: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
Comment modifier my.cnf dans ce sens ?
#11 Le 24/03/2007, à 22: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, à 08: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, à 16: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
Merci d'avance