PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 25/04/2013 11:44:10

28marc28
Membre

Probleme migration MySQL PostgreSQL

Bonjour,

Je viens de decouvrir PostgreSQL.

En effet, j'ai un soft qui tourne sur MYSQL et j'ai décidé de le passer sur postgre.

Je suis en train d'éssayer de migrer mes tables avec ESF database migration.

Je n'arrive pas à me connecter à postgre, voici mon message d'erreur : N'a pas pu établir de connexion avec hote/base de données.

Visiblement je n'ai rien dans le log si ce n'est les redemarrage du service.

Error: could not connect to server: Connection refused (0x0000274D/100061) is the sever running on host "localhost" and accepting TCP IP connections on port 5432 ?

Je précise que le serveur et sous windows 7 le client sous XP.

voici mon pg_hba:
# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5



# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#host    replication     postgres        127.0.0.1/32            md5
#host    replication     postgres        ::1/128                 md5


et voici mon postgresql:

#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------

# - Connection Settings -

listen_addresses = '*'        # what IP address(es) to listen on;
                    # comma-separated list of addresses;
                    # defaults to 'localhost'; use '*' for all
                    # (change requires restart)
port = 5432                # (change requires restart)
max_connections = 100            # (change requires restart)
# Note:  Increasing max_connections costs ~400 bytes of shared memory per
# connection slot, plus lock space (see max_locks_per_transaction).
#superuser_reserved_connections = 3    # (change requires restart)
#unix_socket_directory = ''        # (change requires restart)
#unix_socket_group = ''            # (change requires restart)
#unix_socket_permissions = 0777        # begin with 0 to use octal notation
                    # (change requires restart)
#bonjour = off                # advertise server via Bonjour
                    # (change requires restart)
#bonjour_name = ''            # defaults to the computer name
                    # (change requires restart)

# - Security and Authentication -

#authentication_timeout = 1min        # 1s-600s
#ssl = off                # (change requires restart)
#ssl_ciphers = 'ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH'    # allowed SSL ciphers
                    # (change requires restart)
#ssl_renegotiation_limit = 512MB    # amount of data between renegotiations
#ssl_cert_file = 'server.crt'        # (change requires restart)
#ssl_key_file = 'server.key'        # (change requires restart)
#ssl_ca_file = ''            # (change requires restart)
#ssl_crl_file = ''            # (change requires restart)
#password_encryption = on
#db_user_namespace = off

# Kerberos and GSSAPI
#krb_server_keyfile = ''
#krb_srvname = 'postgres'        # (Kerberos only)
#krb_caseins_users = off

# - TCP Keepalives -
# see "man 7 tcp" for details

#tcp_keepalives_idle = 0        # TCP_KEEPIDLE, in seconds;
                    # 0 selects the system default
#tcp_keepalives_interval = 0        # TCP_KEEPINTVL, in seconds;
                    # 0 selects the system default
#tcp_keepalives_count = 0        # TCP_KEEPCNT;
                    # 0 selects the system default



par avance merci
28marc28

Hors ligne

#2 25/04/2013 12:18:22

rjuju
Administrateur

Re : Probleme migration MySQL PostgreSQL

Bonjour,

vous dites que le serveur est sous windows 7 et le client sous xp, or le message indique "localhost". S'agit-il d'un test de connexion depuis le serveur ou depuis le client ? Si vous voulez vous connecter depuis une autre machine,  il faudra rajouter dans le pg_hba.conf une ligne du type

host    all             all             192.128.0.0/24            md5

(si votre réseau local est en 192.168.0.0 bien entendu) et faire un reload de la configuration.

Hors ligne

#3 25/04/2013 12:25:03

28marc28
Membre

Re : Probleme migration MySQL PostgreSQL

Merci pour votre réponse,

le client est sous XP et essaye de se connecter à Windows 7 ou se trouve postgre.
Je viens de modifier le pg_hba commme suit:

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             192.168.3.1/24          md5

Cela ne fonctionne pas.


En revanche j'ai lu que l'antivirus(AVAST, je suis en train de l'arreter pour voir) pouvais bloquer le passage.
Le firewall et désactivé, le netstat -an me donne un LISTENING

voila pour l'instant la suite de mes recherches

Dernière modification par 28marc28 (25/04/2013 12:26:53)

Hors ligne

#4 25/04/2013 12:28:16

rjuju
Administrateur

Re : Probleme migration MySQL PostgreSQL

le message indique « is the sever running on host "localhost" and accepting TCP IP connections on port 5432 ».

Vous devez donc indiquer l'adresse du poste serveur, sinon ça ne risque pas de marcher. Effectivement, l'antivirus peut poser soucis, à tester également.

Hors ligne

#5 25/04/2013 12:34:59

28marc28
Membre

Re : Probleme migration MySQL PostgreSQL

Exact et bien vu, dans esf database j'avais localhost, j'ai mis l'adresse du serveur windows 7 cela fonctionne.

Pour info je viens de remettre en route avast, cela fonctionne aussi.


Merci beaucoup, a force de chercher on ne vois plus même ce qui est devant son nez, souvent un regard exterieur et bien plus rapide.

Bon et bien maintenant il ne me reste plus qu'a migrer et à voir si tout et compatible, voir adapter le sql ...

Encore merci.

28marc28

Hors ligne

Pied de page des forums