(1) 、准备两台主机,主服务器my.cnf配置log-bin=master-bin.log ,server-id=1 ,从服务器server-id=1,级联要多加log-slave-updates=1。
(2) ,在主库上,授权一个复制使用的帐号,只授予super,replication slave权限
mysql> grant super,replication slave on *.* to ‘test‘@’192.168.169.162’ identified by ‘123456‘;
mysql> flush privileges;
(3) 、将主库上当前二进制日志名和pos值打印出来
mysql> show master status;
(4),在从数据库上配置连接主数据库配置,指定复制使用的账号/密码,主服务器的ip、端口、以及日志文件及pos位置等
mysql> change master to —配置从服务器连接主
-> master_user=’qy’, —主服务器建立复制的帐号
-> master_password=’111′, —密码
-> master_host=’192.168.169.161′, —主服务器IP
-> master_port=3307, —端口,注:不能加引号
-> master_log_file=’ master-bin.000001′, —主上面查到的文件名
-> master_log_pos=338; —主上面查到的位置号
(5)、配置好后,从数据库上启动slave进程,让从数据库的I/O和SQL线程生效
mysql> start slave;
(6)、这时在从服务器上执行: show slave status\G;