Tôi đang sử dụng bàn làm việc Mysql để phát triển cơ sở dữ liệu cho ứng dụng của mình.Bàn làm việc Mysql đồng bộ hóa các cơ sở dữ liệu khác nhau
tôi sử dụng ít nhất hai cơ sở dữ liệu, ví dụ:
- my_local: cơ sở dữ liệu thử nghiệm địa phương của tôi rằng nó luôn luôn được đồng bộ hóa với mysql workbench
- myserver_database: cơ sở dữ liệu cuối cùng trong máy chủ, giữ lưu ý rằng cơ sở dữ liệu này đang được sản xuất và người dùng S update cập nhật nó và tôi không thể mất bất kỳ thông tin nào được lưu trữ vào nó.
Bây giờ tôi có thể synchronyze cơ sở dữ liệu của tôi mỗi khi tôi muốn, nhưng tôi không thể tìm thấy một cách để cập nhật chương trình vào máy chủ chính thức vì họ có những cái tên khác nhau, tôi nhận được một cái gì đó như:
my_local => N/A
N/A <= myserver_database
trong quá khứ tôi chỉ đơn giản là đổi tên cơ sở dữ liệu trong mysql workbench nhưng nó doesen't dường như làm việc nữa, có lẽ vì một lỗi.
Tôi muốn có thể đồng bộ lược đồ bàn làm việc với cơ sở dữ liệu khác nhau, bất kể tên cơ sở dữ liệu, tôi không tìm cách buộc tên cơ sở dữ liệu ngay cả bằng cách sửa đổi default_scheme.
Hãy nhớ rằng tôi sẽ làm điều đó rất nhiều lần, vì vậy tốt hơn nên tránh các giải pháp nguy hiểm hoặc triky nếu có thể.
Nó không phải là một anser về câu hỏi của bạn. Bạn có thể thử so sánh và đồng bộ hóa cơ sở dữ liệu của bạn với sự trợ giúp của các công cụ so sánh lược đồ và dữ liệu trong dbForge Studio cho MySQL - http://www.devart.com/dbforge/mysql/studio/ – Devart
@Devart Tôi hài lòng với tất cả các tính năng trong mysql workbench và nó hoàn toàn miễn phí; tôi chỉ cần khắc phục lỗi đơn giản và ngu ngốc này, tôi không hiểu tại sao nó sử dụng tên rõ ràng của cơ sở dữ liệu thay vì sử dụng một lựa chọn. – Plokko