Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zsynchronizować konkretną tabelę o tej samej nazwie i nazwie bazy danych między dwiema różnymi niezależnymi sieciami, w których replikacja nie jest możliwa?

Jako root:

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

Jeśli zezwolenie zostanie odrzucone, powinno to działać w zdalnej bazie danych:

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

Automatyzacja za pomocą crontab lub po prostu użyj specjalistycznego narzędzia, takiego jak pt-table-sync --execute h=host1,D=db,t=tbl h=host2

Jeśli nie możesz dotrzeć do części własnej sieci, sprawdź maski podsieci .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Znaki Unicode stają się znakami zapytania po wstawieniu do bazy danych

  2. Napraw zduplikowane wpisy DB (błąd MySQL)

  3. usuń * z tabeli nie działa

  4. MySQL - Jak znormalizować kolumnę zawierającą identyfikatory oddzielone ogranicznikami?

  5. Wybierz 2 kolumny i połącz dane