计算机四级考试辅导:怎样在两台MySQL数据库间实现同步
发布时间:2010/3/13 10:30:26 来源:城市学习网 编辑:MOON
做开发的时候要做MySQL的数据库同步,两台安装一样的系统,都是FreeBSD5.4,安装了Apache 2.0.55和PHP 4.4.0,MySQL的版本是4.1.15,都是目前最新的版本。 1. 安装配置 两台服务器,分别安装好MySQL,都安装 ...
做开发的时候要做MySQL的数据库同步,两台安装一样的系统,都是FreeBSD5.4,安装了Apache 2.0.55和PHP 4.4.0,MySQL的版本是4.1.15,都是目前最新的版本。
1. 安装配置
两台服务器,分别安装好MySQL,都安装在 /usr/local/MySQL 目录下
检查是否连接正常, 看到类似这样的就成功了
051031 11:42:40MySQLd started051031 11:42:41InnoDB: Started; log sequence number 0 43634/usr/local/MySQL/libexec/MySQLd: ready for connections.Version: ‘4.1.15-log‘socket: ‘/tmp/MySQL.sock‘port: 3306Source distribution051031 11:42:41 [Note] Slave SQL thread initialized, starting replication in log ‘FIRST‘ at position 0, relay log ‘./new4-relay-bin.000001‘ position: 4051031 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的同步实现。