配置主从mysql服务器

本文详细介绍了如何配置MySQL的主从复制环境,包括主服务器的安装步骤、从机的my.cnf配置调整、手动调整从服务器偏移量的方法及常用命令等。通过这些步骤,确保从服务器能够与主服务器的数据保持同步。
配置从mysql服务器1. 安装主mysql步骤(参考tar包中的INSTALL-BINARY文件即可,很简单)略2. 配置从机的/etc/my.cnf文件关键性的配置log-bin=mysql-binserver-id = 2master-host = 10.1.68.110master-user = backupmaster-password = 1234qwermaster-port = 3306replicate-do-db=icingareplicate-do-db=DB2binlog-do-db=DB3 //需要同步的数据库,如果没有本行,即表示同步所有的数据库binlog-ignore-db=mysql //被忽略的数据库保存退出3. 重启从机的mysql服务,基本的从机配置完成。4. 若从服务器的偏移量与主机不同,手动修改偏移量(1)先查看主机的状态信息mysql> show master status;(2)登录从机按照主的Position修改从机的Positionmysql> slave stop;mysql> change master to master_host='10.1.68.110',master_user='backup',master_password='1234qwer',master_log_file='mysql-bin.000011',master_log_pos=62291;mysql> slave start;为了开始复制,你可以运行:mysql> START SLAVE;运行SHOW SLAVE STATUS查看输出结果:mysql> SHOW SLAVE STATUS\G*************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: server1 Master_User: repl Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000001 Read_Master_Log_Pos: 164 Relay_Log_File: mysql-relay-bin.000001 Relay_Log_Pos: 164 Relay_Master_Log_File: mysql-bin.000001 Slave_IO_Running: Yes Slave_SQL_Running: Yes ...omitted... Seconds_Behind_Master: 0在这里主要是看: Slave_IO_Running=Yes Slave_SQL_Running=Yes主服务器常用命令1. 查看主机状态和Position信息,用来让slave机与master保持一致。mysql> show master status;1.4.2 从服务器常用命令mysql> show slave status;mysql> slave stop;mysql> slave start;mysql> show processlist;mysql> show master status; CHANGE MASTER TO MASTER_HOST='192.168.1.112', MASTER_USER='backup', MASTER_PASSWORD='1234baup', MASTER_LOG_FILE='mysql-bin.000068', MASTER_LOG_POS=55465309;
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值