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

Mysql синхронизиране на база данни между две бази данни

Създаването на репликация не е много трудно.

Ето няколко добри уроци:

http://www.ghacks.net/ 2009/04/09/set-up-mysql-database-replication/

http://dev.mysql.com/doc/refman /5.5/bg/replication-howto.html

http://www.lassosoft.com/Beginners-Guide-to-MySQL -Репликация

Ето някои прости правила, които ще трябва да имате предвид (разбира се, има още, но това е основната концепция):

  1. Настройте 1 сървър (главен) за запис на данни.
  2. Настройте 1 или повече сървъри (подчинени) за четене на данни.

По този начин ще избегнете грешки.

Например: Ако вашият скрипт се вмъкне в едни и същи таблици както на главен, така и на подчинен, ще имате конфликт на дублиран първичен ключ.

Можете да видите „подчинения“ като „резервен“ сървър, който съдържа същата информация като главния, но не може да добавя данни директно, а само следвайте инструкциите на главния сървър.

ЗАБЕЛЕЖКА:Разбира се, че можете да четете от главния и можете да пишете на подчинения, но се уверете, че не пишете в едни и същи таблици (основен към подчинен и подчинен към главен).

Бих препоръчал да наблюдавате сървърите си, за да сте сигурни, че всичко е наред.

Уведомете ме, ако имате нужда от допълнителна помощ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_CONTAINS() Примери в MySQL

  2. Вмъкване на първичен ключ за автоматично увеличение в съществуващата таблица

  3. MySQLDumper:Базиран на PHP и Perl инструмент за архивиране на MySQL база данни

  4. Функция MySQL SIGN() – Разберете дали числото е положително или отрицателно в MySQL

  5. MySQL DISTINCT на GROUP_CONCAT()