Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [mysql] architettura, 2 istanze mysql sulla stessa macchina

    ciao,
    ho cercato un po' su google, ma non sono riuscito a capire se è fattibile o no.
    Vorrei realizzare su un'unico server 2 "istanze" mysql identiche (sviluppo e produzione per capirci), con ognuna la stessa struttura di di Schema e tables relative.
    Non da sincronizzare, ma da tenere separate, ma sulla stessa macchina. A cui puntare cambiando per esempio la porta di connessione (non so se sia possibile).

    Non vorrei creare un'unico sistema tipo:
    DB1 (->tables)
    DB2 (->tables)
    DB1test (ecc)
    DB2 (ecc)

    qualcuno sa se è fattibile? Alternative?

  2. #2
    ciao,
    ho cercato un po' su google, ma non sono riuscito a capire se è fattibile o no.
    Vorrei realizzare su un'unico server 2 "istanze" mysql identiche (sviluppo e produzione per capirci), con ognuna la stessa struttura di di Schema e tables relative.
    Non da sincronizzare, ma da tenere separate, ma sulla stessa macchina. A cui puntare cambiando per esempio la porta di connessione (non so se sia possibile).

    Non vorrei creare un'unico sistema tipo:
    DB1 (->tables)
    DB2 (->tables)
    DB1test (ecc)
    DB2 (ecc)

    qualcuno sa se è fattibile? Alternative?
    ciao fuliggians,
    per essere possibile è possibile ma dovresti specificare che OS usi.
    Cmq devi modificare il file di configurazione di Mysql. Su Windows il file è il my.ini e in pratica devi creare tante sezioni quante saranno le istanze di MySql che vuoi avere. per esempio:

    [mysqld]
    basedir=C:/mysql
    bind-address=indirizzo IP
    datadir=percorso/alla/cartella/dei/dati
    language=C:/mysql/share/your language directory
    port=3306

    [mysqld2]
    basedir=C:/mysql
    bind-address=indirizzo IP
    datadir=percorso/alla/cartella/dei/dati2
    language=C:/mysql/share/your language directory
    port=3307

    Inoltre dovresti installare il servizio relativo (in questo caso mysqld2)

    dal prompt dei comandi:
    mysqld-nt --install mysqld2

    poi lo fai partire con
    NET START mysqld2

    e lo interrompi con
    NET STOP mysqld2

    (cmq puoi fare riferimento A QUESTO INDIRIZZO

    per quanto riguarda Linux...ci sto impazzendo e mi piacerebbe saperlo!

    saluti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.