mysql 主从搭建
来源:互联网 发布:中华书局 知乎 编辑:程序博客网 时间:2024/06/06 10:49
环境介绍:
master ubuntu 15.04 mysql 5.6.28 ip 192.168.0.88
slave win10 mysql 5.5.24 ip 192.168.0.121
1、安装
ubuntu下直接使用apt-get 安装,过程略
安装完毕后配置conf 使其可以远程访问,ubuntu默认只能本机访问:
修改 /etc/mysql/mysql.conf.d/mysqld.cnf 注释掉 bind-address = 127.0.0.1 即可
win下mysql安装略
2、主机设定
继续修改 /etc/mysql/mysql.conf.d/mysqld.cnf
log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 100M
binlog_do_db = platform //此为需要同步的数据库 具体参数参考手册
binlog_checksum = none //此参数防止主从数据库版本不一致导致的问题(坑了半天才发现)
#忽略库
binlog_ignore_db = information_schema
binlog_ignore_db = cluster
binlog_ignore_db = mysql
主库配置完毕,重启服务即可
登录mysql中
使用命令
show master status;
如果 status 为 null 则检测cnf配置文件
3、从库设定
修改mysql/bin/my.ini配置文件(linux的话类似)
[mysqld]
port=3306
log-bin=mysql-bin
server-id=2
binlog-ignore-db=information_schema
binlog-ignore-db=cluster
binlog-ignore-db=mysql
replicate-do-db=platform //需要同步的数据库
replicate-ignore-db=mysql
log-slave-updates
#slave-skip-errors=all
slave-net-timeout=60
重启从库mysql
登入到从库mysql
SHOW SLAVE STATUS //用来判断是否存在主从配置
SLAVE STOP //如果有则执行
//配置主机信息,mysql 5.5以后需要此sql来配置
参数值要与主机的show master status中信息要对应
CHANGE MASTER TO MASTER_HOST='192.168.0.88',MASTER_USER='root',MASTER_PASSWORD='123456',MASTER_LOG_FILE='mysql-bin.000004', MASTER_LOG_POS=120;
#开启从库
SLAVE START执行status 如果没有错误就OK了
SHOW SLAVE STATUS
3、测试
在主库中创建表
CREATE TABLE `user` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `username` VARCHAR(200) CHARACTER SET latin1 DEFAULT NULL, `password` VARCHAR(200) CHARACTER SET latin1 DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8
从库相应出现 user表 ,确认无误。
- Mysql搭建主从复制
- mysql主从搭建实现
- mysql 主从环境搭建
- MYSQL主从数据库搭建
- mysql 主从搭建原理
- Mysql主从服务器搭建
- Mysql搭建主从复制
- 搭建mysql主从服务器
- mysql搭建主从同步
- mysql主从复制搭建
- MySQL主从基本搭建
- mysql主从环境搭建
- MySQL主从搭建
- Mysql主从环境搭建
- mysql 主从搭建
- mysql主从搭建
- mysql主从搭建
- mysql主从的搭建
- spark rdd 转换过程
- 机器学习实战--kMeans
- jvm最终配置
- Spark 启动脚本——启动总结
- Spark 启动脚本——sbin/slaves.sh
- mysql 主从搭建
- java 集合框架
- Spark 启动脚本——sbin/start-slaves.sh
- 获取info
- UVa 10054 - The Necklace
- C#实验2.4
- Spark集群搭建——SSH免密码验证登陆
- JPA & Hibernate 注解
- Spark中的编程模型