Jeg har en lille problemstilling som jeg ikke helt ved hvordan jeg griber klogest/bedst an.
Jeg har 2 forskellige servere, begge med MySQL server kørende, på den ene server har jeg en tabel kaldet Tabel-1, som ligger i Database-1. På den anden server har jeg så Database-2, her vil jeg gerne have spejlet en kopi af Tabel-1 over i, således at den er 100% identisk med Tabel-1 i Database-1.
Sagt på en anden måde, Database-1 og Database-2 skal have identisk data i Tabel-1.
Jeg søger ikke en komplet løsning for hvordan dette løses bedst, men bare ideer og forslag til hvordan det kan løses.
Er det altid kun Tabel-1 fra Database-1 der skal kopieres til Database-2? Hvad med ændringer foretaget i Database-2 skal de ikke ligeledes findes i Database-1 ?
Der bliver ikke foretaget ændringer i Database-2.tabel-1, alle ændringer bliver lavet i Database-1.Tabel-1, men disse skal så overføres til Database-2.Tabel-1
Disky>> den har jeg tænkt på men, jeg vil ikke åbne for direkte connections til min MySQL DB, da der er alvorlige sikkerheds ricisi i dette. Så problemet i denne metode er hvordan jeg får flyttet data fra den ene server til den anden.
disky>> Grunden til at jeg bruger 2 servere, er at den server som kører Database-2, laver så kraftige beregninger at den simpelthen vil hive den anden server ned, men for at jeg kan lave disse beregninger har jeg brug for de data som ligger i Tabel-1
En måde at åbne en connection mellem de to maskiner uden at skabe sikkerhedsproblemer er, at installere et ekstra netkort i hver maskine. Disse netkort forbindes så direkte med hinanden via et krydset netkabel. Hvert netkort får så deres egne separate ip-adresser udenfor den netmaske det øvrige net kører på.
Så sætter du MySQL op til at acceptere connections fra det netkort på en eller anden port.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.