宿迁波仔博客

linux下mysql数据库同步 一主一从

linux下mysql数据库同步   一主一丛

服务器密码:root   123456

root密码:123456

访问策略(防火墙关闭,Selinux关闭):

hosts.allow

mysqld:192.168.1.0/255.255.255.0

sshd:192.168.1.0/255.255.255.0

telnet:192.168.1.0/255.255.255.0

hosts.deny

ALL:ALL

主:192.168.1.244

从:192.168.1.254

mysql远程登录授权方法:

GRANT ALL on *.* to 'root'@'192.168.1.244' identified by '123456';  #单个IP

GRANT ALL on *.* to 'root'@'192.168.1.%' identified by '123456';    #IP段

重载授权表:

FLUSH PRIVILEGES;

exit

 

主配置:

my.cnf

GRANT REPLICATION SLAVE ON *.* TO 'tongbu'@'192.168.1.254' IDENTIFIED BY '123456';

FLUSH PRIVILEGES;

 

server-id=1

log-bin=mysql-bin

binlog-do-db = dbname (要同步的数据库名)

 

service mysqld restart

 

show master status

 

从:

server-id=2

log-bin=mysql-bin

binlog-do-db = dbname (要同步的数据库名)

service mysqld restart

stop slave

change master to master_host="192.168.1.244",master_user="tongbu",master_password="123456",master_log_file="mysql-bin.000001",master_log_pos=107;

 

start slave;

show slave status\G

2013-06-21 | 发布:宿迁波仔博客 | 分类:服务器 | 评论:5

留言列表:

  • 不锈钢网条 发布于 2014-11-15 16:39:33  回复
  • 专业生产不锈钢网生产厂家
  • 刘兆华 发布于 2013-06-23 10:03:16  回复
  • 这个是必须要学习的啊
  • 长沙格力空调维修 发布于 2013-06-22 14:23:07  回复
  • 真的吗我在笑嘻嘻
  • 欣赏美文章阅读网 发布于 2013-06-22 13:55:06  回复
  • 哈哈!
  • 夏宇轩 发布于 2013-06-22 09:37:13  回复
  • 学习学习,受益匪浅

发表留言: