系統win7
mysql 5.0
原來已經安裝過直接將mysql 目錄的對應文件複製到另一個目錄
停掉mysql 服務
將master 數據庫 中my.ini 文件innodb_data_home_dir對應的文件拷貝到從數據庫對應的文件目錄下
刪除掉slave 數據庫data中所有飛文件夾文件
master 數據庫修改my.ini文件
my.ini
#Master start
#日誌輸出地址 主要同步使用
log-bin=master-bin.log
#同步數據庫
binlog-do-db=testmaster
#主機id 不能和從機id重複
server-id=1
innodb_flush_log_at_trx_commit=1
sync_binlog=1
#Master end
啓動master 數據庫
創建slave數據庫訪問用戶
CREATE USER 'slave'@'192.168.4.92' IDENTIFIED BY 'slave';#創建用戶
GRANT REPLICATION SLAVE ON *.* TO
'slave'@'192.168.4.92';#分配權限
flush privileges; #刷新權限
FLUSH TABLES WITH READ LOCK;
SHOW MASTER STATUS;
unlock tables;
slave 數據庫
#slave
default-storage-engine=INNODB 改寫成
default-storage-engine=MyISAM
report-host = 192.168.4.92
report-user = slave
report-password = slave
log-bin = slave-bin.log
replicate-do-db = testmaster
server-id = 2
刪除從data 下非文件夾文件
cd E:/MySQL2/MySQLServer5.0/bin
mysqld --install mysql --defaults-extra-file=E:/MySQL2/MySQLServer5.0/my.ini
啓動mysql數據庫啓動MySQL服務:net start mysql
stop slave; #關閉Slave
change master to master_host='192.168.4.92',master_user='slave',master_password='slave',master_log_file='mysql-bin.000006', master_log_pos= 3026;
start slave; #開啓Slave
show slave status;
停止MySQL服務:net stop mysql