ogg 기반으로 mysql에서 mysql 사이의 DDL 복제에 대한 제한

1868 단어 mysql
19.1 DDL 복제의 제한 사항
1. DDL 기반 복제는 mysql 버전이 5.7.10 이상이어야 합니다. 2, 양방향 DDL 복제는 지원되지 않습니다. 3, 원격 포획은 지원되지 않습니다. 4, DDL 복제는 ddl 를 사용합니다.rewriter and ddl_Metadata 두 플러그인 작업 공유 라이브러리는 DDL 문장을 복제하기 위해 DDL 복제를 시작하기 전에 MYSQL 서버에 이 두 라이브러리 5를 미리 설치해야 한다. 저장 과정에서 DDL 문장을 실행하면 CREATE PROCEDURE atssrc를 포착할 수 없다.generate_data() BEGIN DECLARE i INT DEFAULT 0; WHILE i < 800 DO SET i = i + 1; IF (i = 100) then alter table atssrc. ddl6 add col2 DATE after id; ELSEIF (i = 200) then alter table atssrc. ddl6 add col3 DATETIME after datetime; ELSEIF (i = 300) then alter table atssrc. ddl6 add col4 timestamp NULL DEFAULT NULL after channel; ELSEIF (i = 400) then alter table atssrc. ddl6 add col5 YEAR after value; END IF; END WHILE; END$$ DELIMITER ; call atssrc.generate_data();
DDL 복제 플러그인 설치
[root@lineqi ogg_target]# ./gg ggcmd ggMessage.dat ggparam.dat ggsci [root@lineqi ogg_target]# ./ddl_install.sh install ogg_repl Ogg#1234 3306 checking MySQL version DDL is supported for your installed MySQL version. plugin_dir:/usr/lib64/mysql/plugin/
nohup: appending output to ‘nohup.out’ The metadata_server started successfully.
copying of ddl_rewriter.so succeeded copying of ddl_metadata.so succeeded
ERROR: Not able to drop database oggddl. See ddl_install.log for details
mysql> grant create,insert,select,delete,drop on . to ‘ogg_repl’@’%’;
[root@lineqi ogg_target]# ./ddl_install.sh install ogg_repl Ogg#1234 3306 checking MySQL version DDL is supported for your installed MySQL version. plugin_dir:/usr/lib64/mysql/plugin/
nohup: appending output to ‘nohup.out’ The metadata_server started successfully.
copying of ddl_rewriter.so succeeded copying of ddl_metadata.so succeeded
Plugins installation was successful.
Installation was successful.

좋은 웹페이지 즐겨찾기