建MySQS65搭L51主从复制

1、主库需改配置文件,在/etc/my.cnf中添加:

  1. port = 3306
  2. log_bin = /var/lib/mysql/mysql-binlog
  3. server-id = 1 //只要主从不一样就行
  4. binlog_do_db = test//要做同步的数据库名字,可以是多个数据库,之间用分号分割。

2、从库的配置文件中添加

  1. server-id = 2
  2. master-host = 10.4.14.168 //主库的ip地址
  3. master-user = gechong //同步的mysql账号
  4. master-password = gechong //同步的mysql密码
  5. master-port = 3306
  6. master-connect-retry = 5
  7. replicate-do-db = test //数据库名

3、分别重启服务,登陆数据库。

4、主库上创建复制用户

  1. mysql> GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.* TO gechong@'%' IDENTIFIED BY 'gechong';

5、在主库上执行

  1. mysql> show master status;
  2. +---------------+----------+--------------+------------------+
  3. | File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
  4. +---------------+----------+--------------+------------------+
  5. | binlog.000003 | 412 | | |
  6. +---------------+----------+--------------+------------------+
  7. 1 row in set (0.00 sec)

6、从库上执行

  1. mysql> show slave status\G
上一篇:炖鸡汤,先焯水还是直接炖?切记3个技巧,鸡汤金黄油亮鲜美不腥
下一篇:市场上的“假牛肉”究竟是用什么做的 看到制作原料 你还敢吃吗