Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để đồng bộ một bảng cụ thể có cùng tên và tên cơ sở dữ liệu giữa hai mạng độc lập khác nhau, nơi không thể sao chép?

Là người gốc:

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

Nếu quyền bị từ chối, điều này sẽ hoạt động trong cơ sở dữ liệu từ xa:

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

Tự động hóa bằng crontab hoặc chỉ cần sử dụng một công cụ chuyên dụng như pt-table-sync --execute h=host1,D=db,t=tbl h=host2

Nếu bạn không thể truy cập một phần mạng của mình, hãy kiểm tra mặt nạ mạng con .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. truy xuất và in các giá trị sau dấu phân tách bằng dấu phẩy từ một trường duy nhất bằng cách sử dụng phép nối (bộ mã)

  2. Đếm số lượng từ phù hợp

  3. Tìm sinh nhật sắp tới với jOOQ

  4. MySQL - chọn các nhóm có các giá trị bao gồm một tập hợp

  5. (Của tôi) SQL JOIN - nhận các nhóm với các thành viên được chỉ định chính xác