首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
数据库
> 详细
mysql 主从设置
时间:
2016-05-12 19:51:27
阅读:
212
评论:
0
收藏:
0
[点我收藏+]
标签:
准备工作:
master机和slave机的相关配置
1、修改master机器中mysql配置文件my.cnf,该文件在/etc目录下
在[mysqld]配置段添加如下字段
server-id=1
log-bin=log
binlog-do-db=repl //需要同步的数据库,如果没有本行,即表示同步所有的数据库 此参数可以重复设置,此参数 可能会出现问题,尽量不用,过滤数据 设置到从库
binlog-ignore-db=mysql //被忽略的数据库 同上 最好不用 过滤设置到从库
修改slave机中mysql配置文件
同样在[mysqld]字段下添加如下内容
server-id=2
master-host=192.168.1.222
master-user=repl
master-password=123456
master-port=3306
master-connect-retry=60
# replicate-ignore-db=mysql 忽略的数据库 同上
# master-connect-retry=60 如果从服务器发现主服务器断掉,重新连接的时间差(秒)
#replicate-do-db=repl //同步的数据库(需要备份的数据库名),不写本行 表示 同步所有数据库
#建议用下面两个参数
replicate-wild-do-table=db_name.%
replicate-wild-ignore-table=mysql.%
然后重启slave机的mysql
-------------------------------------------------------------------------------------------------
1、登录mysql 首先 查看 数据库的版本
>select version();
2、检查主库 和 从库的 server_id
>show global variables like ‘server_id‘;
3、查看主库的二进制文件是否开启
>show global variables like ‘log_bin‘;
若没有开启,那么需要重启数据库的:
(1)在my.cnf参数文件中[mysqld]中添加
log-bin = mysql-bin
(2)重启MySQL数据库。
4、检查到从库的网络及端口是否可达
#netstat -tnlp|grep mysqld
#telnet 192.168.230.71 3306
5、在主库创建同步帐号并授权 replication
>create user ‘repl‘@‘host‘ identified by ‘password‘;
>grant replication slave,replication client on *.* to ‘repl‘@‘host‘;
6、再从库中测试是否可以使用repl用户登录
#mysql -urepl -ppassword -hhost -P3306
7、记录主库master上当前二进制日志名和偏移量
主要是用于slave中指定开始恢复的位置。
>show master status\G
8、备份数据库
启动主从复制功能
slave start;
查看主从信息
show slave status\G;
如果打印的信息中slave_IO_Running:yes和Slave_SQL_Runnning:yes 则表示配置成功
mysql 主从设置
标签:
原文地址:http://blog.csdn.net/c_fangfujiang/article/details/51352496
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
数据库进阶
2021-07-29
在 Oracle 数据库中执行 SQL 语句遇到特殊字符的转义方式
2021-07-28
Windows Logstash同步 Sqlserver 到Elasticsearch
2021-07-26
mysql数据库(11):恢复数据
2021-07-26
mysql数据库(9):常用查询的例子
2021-07-26
SQLAlchemy 多对多
2021-07-26
ClickHouse的JDBC连接
2021-07-26
Apache HBase 1.7.1 发布,分布式数据库
2021-07-26
数据库常用架构和同步工作原理
2021-07-26
MySQL数据库设计规范(仅供参考)
2021-07-26
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!