共计 1066 个字符,预计需要花费 3 分钟才能阅读完成。
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;
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-03/141275.htm