主机 A ip : 101.200.xxx.xx 从机 B
1.确保A B 的二进制文件打开
Linux 是 my.cnf文件
windows是 my.ini
bin-log=xxxx (打开)
2.还需要 加入 server-id=xxxx .用来标识我们的服务器身份binlog-do-db=xxx 表示只对指定数据库生效如:binlog-do-db=yann_table
binlog-ignore-db=mysql
(以上别忘了重启mysqld)
4.在Linux中由于权限问题,可以先创建一个文件夹,然后把所有者改成mysql
chown -R mysql:mysql xxx
5.主机A创建奴隶账号create user ‘yann’@‘%’ IDENTIFIED by ‘yann_mty’; (% 代表任何IP ,当然你也可以设置 一个IP)
6.GRANT REPLICATION SLAVE ON *.* TO ‘yann’@’%’ IDENTIFIED BY ‘yann_mty’; (这个用户 专门用户读取 主服务器的二进制文件。仅此而已,到时候扔给我们的从服务器配置使用)
从机
1.change master to master_host='101.200.178.65', master_user='yann_slave',master_password=‘yann_mty’;
2.start slave;
3.show slave status;(查看状态)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。