Ergebnis 1 bis 5 von 5

Thema: Mehrfach-Installationen unter Windows

  1. #1
    Zablus ist offline Neuer Benutzer
    Registriert seit
    12.05.2011
    Beiträge
    2

    Standard Mehrfach-Installationen unter Windows

    Hallo zusammen,
    ich bin seit einiger Zeit auf der Suche nach einer Möglichkeit, PostgreSQL mehrfach auf einem Windows-System installieren zu können.
    Am Ende möchte ich ein Setup haben, das neben meiner eigentlichen Anwendung, zusätzlich einen Apache Webserver mit PHP und PostgreSQL-Server installiert, die völlig unabhängig von bereits installierten Servern auf dem Rechner laufen, konfiguriert werden können und im Zweifelsfalle auch wieder deinstalliert werden können.

    Die aktuelle Version des PostgreSQL-Setups wird mit einem BitRock-Installer ausgeliefert. Wenn PostgreSQL bereits auf dem System installiert wurde, erlaubt es dieses Setup nicht, eine weitere Instanz zu installieren. Gibt es Möglichkeiten das zu umgehen?
    Von BitNami gibt es einen Wapp-Stack der mehrere Instanzen erlaubt. Leider ist diese Fertiglösung für meinen Anwendungsfall zu unflexibel.

    Mittlerweile trete ich da seit Wochen auf der Stelle und bin um jeden Tip dankbar.

  2. #2
    castorp ist offline Erfahrener Benutzer
    Registriert seit
    27.06.2009
    Beiträge
    524

    Standard

    Warum nimmst Du nicht einfach die ZIP Distribution und entpackst diese als Teil Deiner Setup-Routine.
    Nach dem Entpacken, musst Du dann manuell "initdb" aufrufen. Entweder startest Du den Server dann manuell selber zusammen mit Deiner Anwenung (mittels pg_ctl) oder Du verwendest pg_ctl die "Installation" als Windows-Service zu registrieren. Der Name des Service ist dabei frei wählbar.
    A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

  3. #3
    Zablus ist offline Neuer Benutzer
    Registriert seit
    12.05.2011
    Beiträge
    2

    Standard

    Danke!
    Manchmal ist die Lösung so simpel. Ich habe so viele Stunden investiert, um eine Lösung für das Problem zu finden und dann ist es so einfach. Danke.

  4. #4
    Reallo ist offline Neuer Benutzer
    Registriert seit
    18.03.2010
    Beiträge
    13

    Standard

    Hi,
    habe auch gerade diese 'Problem'-Stellung gehabt.
    Habe es so geloest:
    Mit "initdb -D 'C:\pg_data\new' " Datenbank initialisiert
    Dann mit sc.exe ein Service erstellt
    sc create postgresql-9.0-new binPath= "C:\Program Files\PostgreSQL\9.0\bin\pg_ctl.exe runservice -N \"postgresql-9.0-new\" -D \"C:\pg_data\new\" -o \"-p 5435\"" start= auto obj= .\postgres password= WindowsUserPassword DisplayName= "NEW PostgreSQL Server"
    Das Service dann manuell gestartet.

    Gab dann nur 2 Probleme:
    1. in der postgresql.conf war listen_adresses ausgeklammert
    2. Egal was ich auch probiert habe, ich konnte nur ueber 'trust' und nicht mit dem postgres-User und 'md5' zugreifen. Habe es bis jetzt nicht hinbekommen. Notloesung ist momentan, dass ich einen neuen User mithilfe des pgAdmin angelegt habe, und mit dem funktioniert es dann.
    Bin waehrend dem Schreiben gerade drauf gekommen, warum es so ist: Es wird zwar ein postgres User in der DB angelegt, aber der hat natuerlich kein Passwort .

  5. #5
    castorp ist offline Erfahrener Benutzer
    Registriert seit
    27.06.2009
    Beiträge
    524

    Standard

    Zitat Zitat von Reallo Beitrag anzeigen
    Dann mit sc.exe ein Service erstellt
    sc create postgresql-9.0-new binPath= "C:\Program Files\PostgreSQL\9.0\bin\pg_ctl.exe runservice -N \"postgresql-9.0-new\" -D \"C:\pg_data\new\" -o \"-p 5435\"" start= auto obj= .\postgres password= WindowsUserPassword DisplayName= "NEW PostgreSQL Server"
    Ich finde es ja einfacher mit pg_ctl den Service anzulegen ...
    A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

Ähnliche Themen

  1. WAL unter Windows
    Von rh1234 im Forum Konfiguration
    Antworten: 7
    Letzter Beitrag: 13.03.2012, 14:24
  2. Backup unter Windows
    Von OlliT im Forum Allgemeines
    Antworten: 36
    Letzter Beitrag: 10.12.2009, 12:30
  3. Export unter Windows
    Von gigabert im Forum phpPGAdmin
    Antworten: 3
    Letzter Beitrag: 10.08.2009, 11:36
  4. pl/perl unter Windows ...
    Von Data im Forum Prozedurale Sprachen
    Antworten: 0
    Letzter Beitrag: 10.03.2008, 11:24
  5. Benutzerverwaltung unter Windows XP
    Von Molly_Grue im Forum Benutzer- & Rechteverwaltung
    Antworten: 5
    Letzter Beitrag: 12.10.2007, 08:15

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum