head /home/kdata/full.sql -n80 | grep "MASTER_LOG_FILE"
head /home/kdata/full.sql -n80 | grep "MASTER_LOG_POS" -- 和上面一个意思
head /home/kdata/full.sql -n80 | grep "MASTER_LOG_FILE"
-- CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000004', MASTER_LOG_POS=154;
head /home/bkmdata/full.sql -n80 | grep "MASTER_LOG_FILE"
给主库增加主从同步的权限
#创建slave用户 密码 slave
CREATE USER slave IDENTIFIED BY 'slave';
#赋予查询及复制权限
GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'slave'@'%';
#赋予所有权限 不需要
-- GRANT ALL PRIVILEGES ON *.* TO 'slave'@'%' ;
#刷新权限
FLUSH PRIVILEGES;
增加从库的配置
docker exec -it ticket-slave mysql -uroot -ppwd;
-- 127.0.0.1 是mysql服务器的内网地址
CHANGE MASTER TO MASTER_HOST='127.0.0.1', MASTER_PORT=3333, MASTER_USER='repl', MASTER_PASSWORD='slave', MASTER_LOG_FILE='mysql-bin.000018', MASTER_LOG_POS=154;
CHANGE MASTER TO MASTER_HOST='127.0.0.1', MASTER_PORT=9996, MASTER_USER='slave', MASTER_PASSWORD='slave', MASTER_LOG_FILE='mysql-bin.000004', MASTER_LOG_POS=154;
CHANGE MASTER TO MASTER_HOST='127.0.0.1', MASTER_PORT=3356, MASTER_USER='slave', MASTER_PASSWORD='slave', MASTER_LOG_FILE='mysql-bin.000004', MASTER_LOG_POS=154;
CHANGE MASTER TO MASTER_HOST='127.0.0.1', MASTER_PORT=3356, MASTER_USER='slave', MASTER_PASSWORD='slave', MASTER_LOG_FILE='mysql-bin.000005', MASTER_LOG_POS=154;
START SLAVE;
SHOW SLAVE STATUS\G; -- \G用来代替";",能把查询结果按键值的方式显示