復(fù)制實(shí)例
將C:/PRogramData/MySQL/MySQL拷貝為MYSQL1和MYSQL2文件夾修改各文件夾中的my.inimy.ini創(chuàng)建服務(wù)mysqld -install mysql1 --defaults-file="C:/ProgramData/MySQL/MySQL1/my.ini"mysqld -install mysql2 --defaults-file="C:/ProgramData/MySQL/MySQL2/my.ini"啟動(dòng)服務(wù)net start mysql1net start mysql2MySQL Master/Slave配置主從機(jī)上使用相同的usr賬戶和密碼并同時(shí)賦予REPLICATION SLAVE和REPLICATION CLIENT權(quán)限,前者用于數(shù)據(jù)同步,后者用于監(jiān)視SLAVE同步狀況: GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO usr@'192.168.0.%' IDENTIFIED BY 'pwd'; 2. 將主服務(wù)器數(shù)據(jù)dump/export,然后在從數(shù)據(jù)中import/restore。如果使用Workbench的export和import功能注意import的時(shí)候存儲(chǔ)過(guò)程和方法因?yàn)椴话魏蜸cheme操作或被忽略,需要手動(dòng)執(zhí)行對(duì)應(yīng)sql文件以進(jìn)行創(chuàng)建。 然后執(zhí)行同步:mysqlreplicate --master=usr:pwd@192.168.0.1 --slave=user:pwd@192.168.0.2 --rpl-user=usr:pwd在從服務(wù)器的my.ini配置中啟用二進(jìn)制日志
# Binary Logging.# log-binlog-bin=mysql-binERROR: The slave’s UUID is the same as the master.在從服務(wù)器數(shù)據(jù)文件夾Data中修改auto.cnf文件中的server-uuid
[auto]server-uuid=b1a3dd23-edc7-11e6-81b8-480fcf275eaf新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注