MySQL主从
2016-05-03 16:38
344 查看
mysql主从replication 主master 从slave 从mysql服务器根据主master的日志更新, master -change data- bin_log -transger-> slave --> repl_log --> change data (1)master mysql安装配置 (2)slave mysql安装配置 (3)master mysql配置 (a)vim /etc/my.cnf #设置 server-id #master和slave上的server-id不能一样 log-bin #设置log-bin名称 #binlog-do-db 要做主从的数据可名称 #binlog-ignore-db 不做主从的数据库名称 #重启mysql服务 service mysqld restart (b)登入master mysql设置 #赋权限给slave mysql #grant repelication slave on *.* to 'repl'@'127.0.0.1' identified by '123123'; grant repelication slave on *.* to user@salve_ip identified by 'password'; #刷新权限 flush privileges; #锁定 flush tables with read lock; show master status; (4)slave mysql配置 (a)vim /etc/my.cnf #设置 server-id #master和slave上的server-id不能一样 #log-bin #设置log-bin名称 #binlog-do-db 要做主从的数据可名称 #binlog-ignore-db 不做主从的数据库名称 #replicate-do-db #replicate-ignore-db #重启mysql服务 service mysqld restart (b)登入slave mysql设置 #暂停slave mysql slave stop #设置slave mysql的master mysql #master_host:主mysql服务器的ip #master_port:主mysql服务器mysql的端口 #master_user: #master_password: #master_log_file,master_log_pos指的是master mysql上执行show master status查询的结果; change master to master_host='127.0.0.1',master_port=3306,master_user='repl',master_password='123123',master_log_file='aming.******',master_log_pos=106; #开启slave mysql slave start #查看slave mysql状态 #主要是查看Slave_IO_Running及Slave_SQL_Running后是否为YES show slave status\G; (5)解锁master mysql #进入master mysql; unlock tables; (6)测试mysql主从是否设置成功,在master mysql操作检测
相关文章推荐
- MySQL安装
- mysql查询优化技巧
- mysql存储过程 定时任务
- mysql qpress压缩备份恢复
- mysql 悲观锁 的运用
- Mysql安装过程
- [mysql]设置Ubuntu上的MySQL可以远程访问
- 解决MySQL5.6出现"Using a password on the command line interface..."
- MySQL 多表连接查询
- mysql储存过程多游标
- Mysql 入门篇
- mysql中利用ceil函数对成绩进行分段统计
- 关于MySQL的几点安全配置
- Recover Corrupt MySQL Database
- 关于MySQL的几点安全配置
- windows 上Mysql远程连接配置
- Mysql常用命令详解
- 逐步讲解MySQL中定时事件计划的创建
- MySQL mysqldump数据导出详解
- mysql查询某月每一天的数据总和