• User Attivo

    Come usare un db mysql di un altro server?

    Salve, gestisco i miei siti su due server, uno condiviso (con potenza limitata) ed un dedicato, entrambi usano WHM nelle rispettive versioni e vorrei piazzare alcuni i db nel dedicato ed utilizzarli remotamente dai siti installati nel condiviso.

    Ho fatto alcuni tentativi ma senza successo, ammetto che le mie conoscenze sono molto limitate, qualcuno potrebbe darmi qualche consiglio oppure darmi il link di qualche risorsa in linea? Grazie.


  • ModSenior

    Parlo un po da profano, ma il server o meglio l'hosting permette di fare richieste remote?


  • User Attivo

    Direi di si, probabilmente il pannello che usa il server condiviso no, ma quello dedicato sicuramente si, anzi usare database remoti è un'ottima opzione per togliere sovraccarico ai server.


  • ModSenior

    Per quanto riguarda l'hosting condiviso bisogna vedere se permette ciò(Aruba, di cui molti hanno chiesto questa cosa, ad esempio non lo permette). Sul server dedicato puoi ovviamente configurarlo come meglio credi.
    Tieni comunque presente il traffico generato tra i 2 server, e la latenza.


  • User

    @paolo said:

    Salve, gestisco i miei siti su due server, uno condiviso (con potenza limitata) ed un dedicato, entrambi usano WHM nelle rispettive versioni e vorrei piazzare alcuni i db nel dedicato ed utilizzarli remotamente dai siti installati nel condiviso.

    Ho fatto alcuni tentativi ma senza successo, ammetto che le mie conoscenze sono molto limitate, qualcuno potrebbe darmi qualche consiglio oppure darmi il link di qualche risorsa in linea? Grazie.

    Se hai WHM/cPanel è molto probabile che ti basti attivare il "remote SQL" nel cpanel. Si tratta solo di abilitare la ricezioni di connessioni dall'esterno : )


  • User Attivo

    Si, esiste la possibilità di dare accesso ad altri host tramite IP, però poi non ho idea di come si richiama il dabatase, sembra che lo script remoto debba fare un accesso al cpanel utilizzando user e password ed anche qui non so come procedere.


  • User

    @paolo said:

    Si, esiste la possibilità di dare accesso ad altri host tramite IP, però poi non ho idea di come si richiama il dabatase, sembra che lo script remoto debba fare un accesso al cpanel utilizzando user e password ed anche qui non so come procedere.

    Semplicemente ti basta configurare le applicazioni: invece che utilizzare un DB locale gli configuri un DB remoto.

    Ad es. se avessi Wordpress, c'è un file di config (wp-config.php) dove è specificato il database, di solito in questo modo:

    /** MySQL hostname */
    define('DB_HOST', 'localhost');

    al posto di localhost non dovrai fare altro che sostituire l'indirizzo IP del server dove risiede il database!

    Se hai altri dubbi chiedi pure : )


  • User Attivo

    Grazie, avevo provato qualcosa di simile ma evidentemente ho tralasciato qualcosa.


  • User Attivo

    Generalmente mysql con connessioni remoto viene usato su più server nella stessa LAN privata con magari uplink 1gbit interno per evitare di creare traffico aggiuntivo sulla ethernet principale ed avere una bassa latenza tra i server per le query.