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

Hvordan synkroniseres en bestemt tabel med samme navn og databasenavn mellem to forskellige uafhængige netværk, hvor replikering ikke er mulig?

Som root:

mysqldump db table | mysql -h1.2.3.4 -uuser -password db

Hvis tilladelse nægtes, bør dette fungere i fjerndatabasen:

GRANT ALL ON *.* TO 'user'@'server1' IDENTIFIED BY 'password';

Automatiser ved hjælp af crontab eller brug blot et specialiseret værktøj som pt-table-sync --execute h=host1,D=db,t=tbl h=host2

Hvis du ikke kan nå en del af dit eget netværk, så tjek din undernetmasker .




  1. Hvordan får man tilgængelige værdier for SET-feltet?

  2. Tilføj en genereret kolonne til en tabel i SQLite

  3. Forskelle i proceduremæssige og objektorienterede implementeringer af mysql i php?

  4. Laravel:hvordan tilføjes hvor-klausul ved hjælp af forespørgselsbyggeren?