1.Last_IO_Error: Master command COM_REGISTER_SLAVE failed: Access denied for user 'repl'@'10.24.19.28' (using password: YES) (Errno: 1045)
网上说是权限的问题,然而设置了权限后,通过show grants for 'repl'@'%';也查到了拥有REPLICATION权限,但是重新start slave后这个错误还是存在,只能继续查找原因。
然后又看到说:在配置文件中log_slave_updates # 允许级联复制,重起服务。试了也还是没用
最后找到原因了,还是权限的问题,之前之所以操作错误是因为没有区分'repl'@'%'和'repl'@'10.24.19.28'的区别导致的,需要用带ip的方式去加权限才行,当然还有一个最省事的方式就是:
UPDATE mysql.user SET Repl_slave_priv='Y' WHERE User='repl';
这样就不用担心加错了,只要是User=repl的都会更新。