Replica delle tabelle di un database MySQL di un altro server (su Windows)

← Torna a MySQL

Esempio di script Windows per fare il dump di alcune tabelle da un database di un server remoto ed installarle in locale (su un altro server)

echo off

rem server dal quale prendere i dati
set FROM_SERVER=192.168.0.12
set FROM_DB=norisys_stilo  
set FROM_USER=norisys
set FROM_PSWD=noris879
                                  
rem server sul quale inserire i dati    
set TO_DB=norisys
set TO_USER=norisys
set TO_PSWD=noris879

set TABLES=aker_partners aker_departments

echo Recupero le tabelle da %FROM_SERVER% : %FROM_DB%
C:\xampp\mysql\bin\mysqldump --user=%FROM_USER% --password=%FROM_PSWD% --host=%FROM_SERVER% --add-drop-table %FROM_DB% %TABLES% > dump.sql

echo Scrittura delle tabelle in %TO_SERVER% : %TO_DB%
C:\xampp\mysql\bin\mysql --user=%TO_USER% --password=%TO_PSWD% %TO_DB% < dump.sql