技术开发 频道

实现两台机器的MySQL数据库数据同步

  4. 测试安装

  首先查看一下slave的主机日志:

  cat /usr/local/mysql/var/xxxxx_err (xxx是主机名)

  检查是否连接正常, 看到类似这样的信息就成功了

  051031 11:42:40 mysqld started

  051031 11:42:41 InnoDB: Started; log sequence number 0 43634

  /usr/local/mysql/libexec/mysqld: ready for connections.

  Version: '4.1.15-log' socket: '/tmp/mysql.sock' port: 3306 Source distribution

  051031 11:42:41 [Note] Slave SQL thread initialized, starting replication in log 'FIRST'

  at position 0, relay log './new4-relay-bin.000001' position: 4

  051031 11:43:21 [Note] Slave I/O thread: connected to master 'root@192.168.0.1:3306',

  replication started in log 'FIRST' at position 4

  在Master查看信息

  /usr/local/mysql/bin/mysql -u root

  查看master状态:

  mysql> show master status;

  查看Master下mysql进程信息:

  mysql> show processlist;

  在slave上查看信息:

  /usr/local/mysql/bin/mysql -u root

  查看slave状态:

  mysql> show slave status;

  查看slave下mysql进程信息:

  mysql> show processlist;

  你再在master的abc库里建立表结构并且插入数据,然后检查slave有没有同步这些数据,就能够检查出是否设置成功。

  最后,如果有兴趣的话,可以研究一下双击热备份,或者一台master,多台slave的同步实现。

0
相关文章