zhuce 发表于 2018-10-1 15:18:26

32 MySQL主从

  主从配置
  主上操作
  安装mysql
  vi /etc/my.cnf,增加server-id=130和log_bin=slx1
  修改完配置文件后,启动或者重启mysqld服务(/etc/init.d/mysqld restart)
  重启后会在/data/mysql/目录下生成(跟log_bin有关)
  -rw-rw----. 1 mysql mysql      120 4月11 19:03 slx1.000001
  -rw-rw----. 1 mysql mysql       14 4月11 19:03 slx1.index
  把mysql库备份并恢复成slx库,作为测试数据
  mysqldump -uroot mysql > /tmp/mysql.sql
  mysql -uroot -e “create database slx”
  mysql -uroot slx < /tmp/mysql.sql
  创建用作同步数据的用户

  grant replication slave on . to 'repl'@>  flush tables with read lock; 暂时把动作冻结,锁定
  show master status; 显示结果
  mysql> show master status;
  +-------------+----------+--------------+------------------+-------------------+
  | File      | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
  +-------------+----------+--------------+------------------+-------------------+
  | slx1.000001 |   652233 |            |                  |                   |
  +-------------+----------+--------------+------------------+-------------------+
  1 row in set (0.00 sec)

页: [1]
查看完整版本: 32 MySQL主从