mysql 传统版
2016-07-27 23:53
543 查看
/etc/init.d/iptables stop
172.25.85.2 server2 master
172.25.85.3 server3 slave
1.server2/3:A->B
yum install mysql-server -y
/etc/init.d/mysqld start
mysql_secure_installation
server2:
vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
/etc/init.d/mysqld restart
mysql -p
show master status;
cd /var/lib/mysql
mysqlbinlog mysql-bin.000001
mysql -p ##密码是redhat
grant replication slave on *.* to jing@'172.25.85.3' identified by 'redhat';
server3:
/etc/init.d/mysqld start
mysql -h 172.25.85.2
vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
/etc/init.d/mysqld restart
mysql -p
change master to master_host='172.25.85.2',master_user='jing',master_password='redhat',master_log_file='mysql-bin.000001',master_log_pos=257 ;
##此时master对应status是257
start slave;
show slave status\G;
检测:
server2:
mysql -p
create database westos;
create table usertb( username varchar(25) not null, passwd varchar(25) not null);
insert into usertb value('zhang', 'zhang');
insert into usertb value('weijing','weijing');
server3;
server2:
delete from usertb where username='weijing';
server3:
server2:
update usertb set passwd=password('444');
server3:
2.server3: (A->B->C)
vim /etc/my.cnf
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
/etc/init.d/mysqld restart
mysql -p
show master status;
grant replication slave on *.* to jing@'172.25.85.4' identified by 'redhat';
server4:
yum install mysql-server -y
mysql -h 172.25.85.3 -ujing -predhat
vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
/etc/init.d/mysqld restart
mysql -p
change master to master_host='172.25.85.3',master_user='jing',master_password='redhat',master_log_file='mysql-bin.000001',master_log_pos=258 ;
start slave;
show slave status\G;
show slave status\G;
server2:
scp mysql-bin.000001 root@172.25.85.4:/var/lib/mysql
mysqlbinlog mysql-bin.00000
server4:
mysql -p
create database westos;
cd /var/lib/mysql
mysqlbinlog mysql-bin.000001 --start-position=344 --stop-position=924 | mysql -predhat
mysql -p
show tables;
select * from usertb;
172.25.85.2 server2 master
172.25.85.3 server3 slave
1.server2/3:A->B
yum install mysql-server -y
/etc/init.d/mysqld start
mysql_secure_installation
server2:
vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
server-id=1 log-bin=mysql-bin[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
/etc/init.d/mysqld restart
mysql -p
show master status;
cd /var/lib/mysql
mysqlbinlog mysql-bin.000001
mysql -p ##密码是redhat
grant replication slave on *.* to jing@'172.25.85.3' identified by 'redhat';
server3:
/etc/init.d/mysqld start
mysql -h 172.25.85.2
vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
server-id=2[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
/etc/init.d/mysqld restart
mysql -p
change master to master_host='172.25.85.2',master_user='jing',master_password='redhat',master_log_file='mysql-bin.000001',master_log_pos=257 ;
##此时master对应status是257
start slave;
show slave status\G;
检测:
server2:
mysql -p
create database westos;
create table usertb( username varchar(25) not null, passwd varchar(25) not null);
insert into usertb value('zhang', 'zhang');
insert into usertb value('weijing','weijing');
server3;
server2:
delete from usertb where username='weijing';
server3:
server2:
update usertb set passwd=password('444');
server3:
2.server3: (A->B->C)
vim /etc/my.cnf
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
server-id=2 log-bin=mysql-bin log-slave-updates ##配置从服务器的更新是否写入二进制日志[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
/etc/init.d/mysqld restart
mysql -p
show master status;
grant replication slave on *.* to jing@'172.25.85.4' identified by 'redhat';
server4:
yum install mysql-server -y
mysql -h 172.25.85.3 -ujing -predhat
vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
server-id=3[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
/etc/init.d/mysqld restart
mysql -p
change master to master_host='172.25.85.3',master_user='jing',master_password='redhat',master_log_file='mysql-bin.000001',master_log_pos=258 ;
start slave;
show slave status\G;
show slave status\G;
server2:
scp mysql-bin.000001 root@172.25.85.4:/var/lib/mysql
mysqlbinlog mysql-bin.00000
server4:
mysql -p
create database westos;
cd /var/lib/mysql
mysqlbinlog mysql-bin.000001 --start-position=344 --stop-position=924 | mysql -predhat
mysql -p
show tables;
select * from usertb;
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜