在搭建mysql主从复制的时候必须的配置好mysql服务才可以搭建。
mysql主从复制
1.主从复制必须得创建两个虚拟机空间 才可以的,可以在主虚拟机上克隆两个虚拟机来完成。
2.两个虚拟机都启动mysql服务,操作完全相同 我以一台为例。指令:systemctl status mysqld
3.停止 指令:systemctl stop mysqld
4.修改mysql的配置文件,指令:vim /etc/my.cnf

注意:两个机器的server-id不能一致
mysql(master): server-id=1 log-bin=mysql-bin log-slave-updates slave-skip-errors=all msyql(slave): server-id=2 log-bin=mysql-bin log-slave-updates slave-skip-errors=all
5.重启mysql服务 指令:systemctl restart mysqld
6.启动数据库 指令:mysql -uroot -p 启动后在输入 指令:SHOW VARIABLES like ‘server_id’; 检测配置是否生效。
7.登录master节点执行如下命令 指令:show master status;
8.登录从节点 启动mysql 执行如下命令。
change master to master_host='192.168.106.131', master_user='root', master_password='Java!123', master_log_file=' mysql-bin.000001', master_log_pos=154;
9.开启从节点 开启主从复制 指令:start slave;
10.查看从节点状态 指令:show slave status\G; 出现下面两个有一个yes和no的都没配置成功,解决方法如下:
11.如果在搭建过程出现以上错误,可以查看查看错误日志文件 指令: cd /var/log/ | cat mysqld.log
12.先停下 指令:stop slave;
13.查看主从 指令:cat /var/lib/mysql/auto.cnf
14.主和从全部清除下执行此命令 指令:rm -rf /var/lib/mysql/auto.cnf
15.退出 exit;
16. 重启 指令:systemctl restart mysqld
17.在从服务器上在启动mysql 指令:mysql -uroot -p
18.开启主从复制 指令:start slave;
19.开启从节点状态 指令:show slave status\G;
20.在次连接就连接成功了
1、本网站名称:初柒印象
2、本站永久网址:http://chuqiyx.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ 1005406289进行删除处理或者留言反馈,我们将尽快处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报!
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。