mysql主从复制
主库配置 【ip: 192.168.1.220】
1、修改Mysql数据库的配置文件/etc/my.cnf
在最下面增加配置
log-bin=mysql-bin #[必须]启用二进制日志
server-id=200 #[必须]服务器唯一ID(唯一即可)
2、重启mysql 服务
3、登录mysql,并执行如下指令,创建用户并授权:
GRANT REPLICATION SLAVE ON *.* to 'libai'@'%' identified by 'Root@123456';
4、登录Mysql数据库,查看master同步状态
show master status;
这两个 是 配置 的来源
mysql8.0 修改数据库【密码:英文大小写】
ALTER USER 'name'@'%' IDENTIFIED WITH mysql_native_password BY 'newPassword';
从库配置
1、 修改Mysql数据库的配置文件/etc/my.cnf
server-id=201 #[必须]服务器唯一ID
2、重启Mysql服务
systemctl restart mysqld
3、登录Mysql数据库,设置主库地址及同步位置
change master to master_host='192.168.1.220',master_user='libai',master_password='Root@123456',master_log_file='mysql-bin.000001',master_log_pos=154;
master_log_file,aster_log_pos 这两个的属性是从主库查看里获得的。
start slave;
4、查看从数据库的状态
show slave status;
显示信息中 Slave_IO_running ,Slave_SQL_running 这两个属性为YES,说明配置成功。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)