1.在主服务器上为复制设置一个连接账户。该账户必须授予REPLICATION SLAVE权限。如果账户仅用于复制(推荐这样做),则不需要再授予任何其它权限。
# mysql -uroot -p
mysql> GRANT REPLICATION SLAVE ON *.* TO
replication@'192.168.0.107'IDENTIFIED BY '******';
// 刷新权限,使设置生效
mysql>Flush privileges;
2.暂停论坛,防止有新数据写入数据库。备份my.cnf文件,然后配置主服务器的my.cnf,在/etc/my.cnf配置文件中添加以下内容
log-bin=mysql-bin # 启动二进制日志系统
server-id=102 # 本机数据库ID 标示为主服务器
binlog-do-db=plus # 二进制需要同步的数据库名
binlog-do-db=plus2 # 二进制需要同步的数据库名
binlog-ignore-db=mysql,test # 避免同步mysql用户配置,以免不必要的麻烦
expire_logs_days = 5
3.重启mysqld服务,将数据库拷贝到从服务器上
# cd /data/lib/mysql/
// 通过远程拷贝到从服务器上,rsync 或者scp
rsync -av plus root@192.168.0.107:/data/mysql
rsync -av plus2 root@192.168.0.107:/data/mysql
# scp -r plus root@192.