mac os x connettersi a mysql tramite ssh in drupal


1

Sono su un Mac OS 10 e voglio connettere una copia locale di un sito drupal a dati mysql remoti. Posso accedere al server usando ssh come root, il database è configurato e in esecuzione, come posso collegarmi al database sul server remoto usando un tunnel ssh o simile? Non voglio avere una copia locale del database in esecuzione per lo sviluppo.

Risposte:


0

ssh usando questo comando

ssh remotehost -L3306: localhost: 3306

e lasciarlo aperto. Dovresti quindi essere in grado di connetterti al server mysql remoto come se fosse in esecuzione sul computer locale. Il parametro -L su ssh è in ascolto su quella porta sul computer locale e inoltra tutto il traffico attraverso la connessione ssh all'host e alla porta specificati all'altra estremità.


qualcosa è ancora sbagliato. Ho inserito ssh root @ [ip remoto] -L 3306: localhost: 3306 e mi è stata richiesta una password, ho inserito la password e ho ottenuto l'accesso al mio server come previsto. Ma quando ricarico il sito drupal continua a dire: "Impossibile connettersi al server del database MySQL. MySQL riporta il seguente messaggio: Nessun file o directory." Ecco come appare la stringa di connessione drupal mysql: // dbuser: dbpass @ localhost / database_name
kristian nissen

hai ricevuto un errore di porta in uso o hai mysql sul computer locale? potrebbe essere necessario specificare una porta diversa su cui ascoltare e connettersi.
Andee,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.