复制实例
将C:/PRogramData/MySQL/MySQL拷贝为MYSQL1和MYSQL2文件夹修改各文件夹中的my.inimy.ini创建服务mysqld -install mysql1 --defaults-file="C:/ProgramData/MySQL/MySQL1/my.ini"mysqld -install mysql2 --defaults-file="C:/ProgramData/MySQL/MySQL2/my.ini"启动服务net start mysql1net start mysql2MySQL Master/Slave配置主从机上使用相同的usr账户和密码并同时赋予REPLICATION SLAVE和REPLICATION CLIENT权限,前者用于数据同步,后者用于监视SLAVE同步状况: GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO usr@'192.168.0.%' IDENTIFIED BY 'pwd'; 2. 将主服务器数据dump/export,然后在从数据中import/restore。如果使用Workbench的export和import功能注意import的时候存储过程和方法因为不包含任何Scheme操作或被忽略,需要手动执行对应sql文件以进行创建。 然后执行同步:mysqlreplicate --master=usr:pwd@192.168.0.1 --slave=user:pwd@192.168.0.2 --rpl-user=usr:pwd在从服务器的my.ini配置中启用二进制日志
# Binary Logging.# log-binlog-bin=mysql-binERROR: The slave’s UUID is the same as the master.在从服务器数据文件夹Data中修改auto.cnf文件中的server-uuid
[auto]server-uuid=b1a3dd23-edc7-11e6-81b8-480fcf275eaf新闻热点
疑难解答