前期准备:
主库操作:
show variables like 'log_bin';
server-id
和log_bin
:vi 配置文件my.cnf的绝对路径
mysql -uroot -p
flush privileges;
//刷新权限:防止之前的权限操作影响到下面创建用户create user
slave@
%identified by 'root';
//创建用户为slave,密码为rootflush privileges;
//刷新权限:防止之前的权限操作影响到下面赋权grant all on *.* to
slave@
%with grant option;
//给用户slave赋予所有权限(线上的话建议根据实际情况赋权)flush privileges;
//刷新权限:反正多刷新总没错show master status;
从库操作:
server-id
:vi 配置文件my.cnf的绝对路径
//server-id不能与主库一样mysql -uroot -p
change master to master_host='192.168.1.130',master_port=3306,master_user='slave',master_password='root',master_log_file='mysql-bin.000011',master_log_pos=8810;
stop slave
start slave
show slave status \G
百度是个好东西