设为首页 加入收藏

TOP

RedHat Linux上MySQL主从建立
2017-03-03 08:15:34 】 浏览:297
Tags:RedHat Linux MySQL 主从 建立

主ip:192.168.1.1


从ip:192.168.1.2


主:#vim? /etc/my.cnf


? ? ? 添加:binlog-do-db=charlesdb? ? ##自己创建的同步数据库,这里是charlesdb
? ? ? ? ? ? ? ? binlog-ignore-db=mysql


? ? ? 修改:server_id=1? ? ? ? ? ? ? ? ? ? ? ? ##server_id要不同



#service mysqld restart? ? ? ? ? ? ? ? ? ? ? ##重启MySQL服务使配置文件生效


#mysql -u root -p密码


>create? database charlesdb;


>use mysql


>insert into mysql.user(Host,User,Password)? values('localhost','charles',password('redhat'));


>grant replication slave on? *.*? to? 'charles'@'192.168.1.2'? identified by? 'redhat';


>flush privileges;


>show master status;


>exit


#mysqldump -u root -p charlesdb > ~/root/charlesdb.sql


:输入本机密码


#scp charlesdb.sql root@192.168.1.2:/root


:yes


:1.2密码


从:#vim? /etc/my.cnf


? ? ? 添加:binlog-do-db=charlesdb? ? ? ? ? ?
? ? ? ? ? ? ? ? binlog-ignore-db=mysql
? ? ? 修改:server_id=2



#service mysqld restart


#mysql -u root -p密码


>create database charlesdb;


>use charlesdb;


>source charleddb.sql;


>slave stop;


>change master to


? ? ? master_host='192.168.1.1',


? ? ? master_user='charles',


? ? ? master_password='redhat',


? ? ? master_log_file='1.1上的偏移量',


? ? ? master_log_pos=1.1上的端口号;


>slave start;


>show slave status\G;



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Oracle固定SQL的执行计划(二)---S.. 下一篇MySQL逻辑备份工具-mydumper

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目