Mysql
 sql >> Database >  >> RDS >> Mysql

MYSQL:copia i dati delle tabelle da 2 database. Entrambi i database si trovano su server diversi (società di hosting)

Questo dovrebbe essere molto facile in PHP. Basta effettuare più connessioni ($link1, $link2, ecc.) - una per ciascun server. SELEZIONA i dati da una tabella in $link1 e INSERT (o UPDATE) in $link2.

L'unico problema è che spesso una società di hosting aprirà, per impostazione predefinita, solo la porta MySQL (normalmente 3306) per il server locale. In tal caso, se il tuo programma è in esecuzione sul server A, sarà in grado di connettersi a MySQL sul server A senza problemi ma non a MySQL sul server B. Dovrebbe esserci un modo semplice per aprire il pannello di controllo del server fino alla porta 3306 per l'accesso remoto - in caso contrario dovrai chiedere alla società di hosting (una di loro) di farlo per te.