mysql复制

  一主一从
  
  座双机热备
  1.log-bin必须是打开的
  进入mysql查看状态,如果时候在表示是开启,下表示关闭
  显示变量如% log_bin %的;
  
  
  2 .设置log-bin为,注意mysql主机或备机都有两需个my . cnf中所做要设置
  路径1:/opt/rh/mysql55安/根/etc/my . cnf中所做装路径,优先级高于
/etc/my . cnf中所做   路径2:
/etc/my . cnf中所做   主机大师
  
设置my . cnf中所做   (mysqld)
  log-bin=mysql-bin,//(必须)启用二进制日志
  服务器id=23,,,//(必须]服务器唯一ID,默认是1,一般取IP最后一段
  重启服务
  服务mysql55-mysqld重启
  
  
  
  
  设置备机访问的权限
  ——复制奴隶这是全局复制,该权限(复制奴隶)是一个全局权限
  ——涉及到时通过外部zxlh账户进行数据的修改,给zxlh账户实时备份的权限
  格兰特复制奴隶*。* zxlh@“10.50.28.24”被“zxlh”,
  
  
  无法定位问题时,查看var/log/mysql55-mysqld。日志,错误日志在这个文件
  
  
  查看主机是否设置完成
  显示主状态;
  
  
  ,+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
  ,|文件大敌;,,,,,| |位置Binlog_Do_DB | Binlog_Ignore_DB |
  ,,+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
  ,,| mysql-bin。000004 |,,,308 |
  ,,,
  
  
  备机
  
设置my . cnf中所做   (mysqld)
  log-bin=mysql-bin,//(必须)启用二进制日志
  服务器id=24,,,//(必须]服务器唯一ID,默认是1,一般取IP最后一段
  
  
  备机
  修改主master_host=10.50.28.23, master_user=zxlh, master_password=zxlh, master_log_file=' mysql_bin。000011年,master_log_pos=11137524
  
  
  
  
  修改主master_host=10.50.28.23, master_user=zxlh, master_password=zxlh, master_log_file=mysql_bin.000025, master_log_pos=27133152;
  
  
  修改主master_host=10.50.30.35, master_user=zxlh, master_password=zxlh223456, master_log_file=mysql-bin.000023, master_log_pos=499382400;
  
  
  
  
  开始的奴隶;,,//启动从服务器复制功能
  查看备机状态
  显示奴隶状态\ G
  Slave_IO_Running:是的,,,//此状态必须是的
  Slave_SQL_Running:是的,,,//此状态必须是的
  注:Slave_IO及Slave_SQL进程必须正常运行,即是的状态,否则都是错误的状态(如:其中一个没有均属错误)。
  
  
  以上操作过程,主从服务器配置完成
  
  
  显示主状态\ G
  
  
  清除2015-05-22之前的日志
  清洗前主日志的2015-05-22就是
  查看日志
  显示主日志
  
  
  PS:从库中最好不要加会更改数据的触发器,会导致重复更改数据
  
  
  
  

mysql复制