Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да синхронизирам конкретна таблица със същото име и име на база данни между две различни независими мрежи, където репликацията не е възможна?

Като root:

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

Ако разрешението е отказано, това трябва да работи в отдалечената база данни:

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

Автоматизирайте с помощта на crontab или просто използвайте специализиран инструмент като pt-table-sync --execute h=host1,D=db,t=tbl h=host2

Ако не можете да достигнете до част от собствената си мрежа, проверете своя маски на подмрежата .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - какво прави блокирането на прескачане в my.cnf?

  2. Мигриране на BLOB данни от MS SQL Server към MySQL

  3. ПЪРВИЧНИ КЛЮЧЕВЕ MySQL:UUID / GUID срещу BIGINT (времево клеймо + произволен)

  4. MySQL заявка за промяна на променлива цена на продукта в WooCommerce

  5. Получаване на всички потребители с изключение на администраторите във връзка много към много