#!/bin/bash for (( i=0;i<1000;i++)) do m=`tr -dc A-Z-a-z</dev/urandom |head -c 5` mysql -uroot -ptest repl -e"insert into my values ($i,'"$m"')" done 在备机上,对应上面的主机的操作,都可以查看到相应的数据.
mysql> show databases; mysql> use repl; mysql> show tables; mysql> select * from my; 上面的操作都是在主机和备机都是在一个全新安装的环境下进行的测试,而在生产环境中要使用时,先要将双方要同步的数据库同容进行同步,而如果主数据还有应用在使用时,还要刷新数据库并销定数据库.