Browse Source

update readme.txt

Denmaseno 9 năm trước cách đây
mục cha
commit
7cded3ae84
1 tập tin đã thay đổi với 49 bổ sung1 xóa
  1. 49 1
      readme.txt

+ 49 - 1
readme.txt

@@ -1,3 +1,51 @@
-REPLICATION
+MYSQL REPLICATION TEST
 
+BUILD:
+docker-compose build
 
+RUN:
+docker-compose up
+
+RUN:
+./status-master.sh
+result:
++------------------+----------+--------------+------------------+-------------------+
+| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
++------------------+----------+--------------+------------------+-------------------+
+| mysql-bin.000003 |      154 | xbrlgen      |                  |                   |
++------------------+----------+--------------+------------------+-------------------+
+
+  make sure File is "mysql-bin.000003" IF NOT
+  RUN SQL ON SLAVE:
+  CHANGE MASTER TO MASTER_HOST='mysql-master', MASTER_USER='replica', MASTER_PASSWORD='duren123', MASTER_LOG_FILE='mysql-bin.000003', MASTER_LOG_POS=0;
+  RESTART slave
+
+RUN:
+./status-slave.sh
+  make sure no error (Last_IO_Error and Last_SQL_Error)
+
+
+
+TEST:
+Check slave data:
+docker exec -ti mysql-master mysql -u root --password=dodol123 xbrlgen
+run sql:
+SHOW TABLES;
+  make sure no table exists
+
+Run test sql on master:
+docker exec -i mysql-master mysql -u root --password=dodol123 xbrlgen < test.sql
+
+Check slave data:
+docker exec -ti mysql-master mysql -u root --password=dodol123 xbrlgen
+run sql:
+SHOW TABLES;
+  make sure table DATA1 exists
+SELECT * FROM DATA1;
+  make sure table DATA1 is not empty
+
+RUN:
+./status-master.sh
+  check the Position
+./status-slave.sh
+  check Exec_Master_Log_Pos equal with <master Position>