主从数据库

一.百科

    一个项目最有价值的就是数据。正常数据都是保存在数据库上。然而数据库读写是有很大io流,大型网站一台服务器mysql数据库是不够用即使用了负载均衡。把读和写分开在不同服务器上操作,可以减少主数据库连接及其负载。既然是数据在不同服务器就要考虑到数据同步问题,数据同步可以使用mysql自带binlog进行主从数据同步。

二.操作

  1. master配置

    添加配置在[mysqld]

    server-id=1

    log_bin=/var/log/mysql/mysql-bin.log

    binlog_format="ROW"

    replicate-do-db=test_db

    grant replication slave on *.* to test@'119.23.111.40' identified by 'test';

    flush privileges

  2. slave配置

    添加配置在[mysqld]

    server-id=2

    replicate-do-db=test_db

    relay-log=slave-relay-bin

    relay-log-index=slave-relay-bin.index

    change master to master_host='ip' ,master_port=3306,master_user='test',master_password='test',master_log_file='mysql-bin.00000*',master_log_pos=154;

三.指令

    start slave

    show slave status\G

    stop slave

    

   

    

数据库io备份
提交需求
电话咨询
电话咨询:180-6574-6936