首先必须得有两个MySQL,一个当主节点,另一个当从节点
我用的工具是Navicat
先点击MySQL-1,再点击用户,不要点击其他数据库
密码是你数据库的密码
点击服务器权限,勾选相应的权限
在my.ini文件里添加这些
log_bin = mysql_bin
relay_log = relay_bin
log-slave-updates = 1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
并打开data文件里auto.cnf文件,从网上在线生成一个UUID,把原先的UUID覆盖掉
这步骤跟MySQL_1一样,但是请注意,不要跟MySQL_1的端口号一样
在my.ini文件里添加这些
log_bin = mysql_bin
relay_log = relay_bin
read-only = 1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
并打开data文件里auto.cnf文件,从网上在线生成一个UUID,把原先的UUID覆盖掉
执行之前一定要把MySQL_1和MySQL_2的my.ini文件里的server_id设置成不一样的,不然会报错
stop slave;
change master to master_host='127.0.0.1',master_port=9001,master_user='backup',master_password='abc123456';
start slave;
show slave status;
在MySQL_1下创建一个数据库,然后随便创建一个表,添加一些数据并保存,再刷新MySQL_2就会出现刚刚创建的数据库以及表


















