sql >> Databáze >  >> RDS >> Mysql

Jak synchronizovat konkrétní tabulku se stejným názvem a názvem databáze mezi dvěma různými nezávislými sítěmi, kde replikace není možná?

Jako root:

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

Pokud je oprávnění odepřeno, mělo by to fungovat ve vzdálené databázi:

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

Automatizujte pomocí crontab nebo jednoduše použijte specializovaný nástroj jako pt-table-sync --execute h=host1,D=db,t=tbl h=host2

Pokud nemůžete dosáhnout na část své vlastní sítě, zkontrolujte masky podsítě .




  1. Pokročilé MySQL:Najděte korelace mezi odpověďmi na průzkum

  2. Jak resetovat sekvenci primárních klíčů postgresu, když se nesynchronizuje?

  3. Jak CRC32 funguje v MariaDB

  4. Uložte PHP kód na MySQL a spusťte jej