PaceMaker+MySQLレプリケーション構築の事前設定
PaceMaker+MySQLレプリケーションを構築する前に、Mysqlのレプリケーション設定をしておく必要があります。log-bin=mysql-bin server-id=1 relay-log=mysqld-relay-bin relay-log-index=mysqld-relay-bin
log-bin=mysql-bin server-id=2 relay-log=mysqld-relay-bin relay-log-index=mysqld-relay-binノード1のMysqlを停止して、MySQLdataディレクトリを2号機へコピー後、ノード2のMySQLを起動する。
# mysql -u root -p
> RANT REPLICATION SLAVE ON *.* TO 'repl'@'%' IDENTIFIED BY 'slavepasswd'; > GRANT SUPER,REPLICATION SLAVE,REPLICATION CLIENT,PROCESS,RELOAD ON *.* TO 'repl'@'localhost' IDENTIFIED BY 'slavepasswd'; > FLUSH PRIVILEGES;※Pacemakerのリソースとして、Mysqlを登録する場合、ファイルオーバ時にRELOAD権限が必要となる。
# mysql -u root -p
>create database chk_db ; > grant Select on chk_db.* to chk_user@localhost identified by 'helthpasswd';
> use chk_db; >CREATE TABLE `chk_tbl` ( `chk` varchar(2) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
SHOW SLAVE STATUS\G
Insert into chk_tbl VALUES (11);
Pacemaker+MySQLレプリケーション構築【目次】
Pacemaker+MySQLレプリケーション構築【環境/基本情報】MySQLおすすめ書籍
サンプルで覚えるMYSQL―データベース接続の基本から応用まで |