mysql master-slave

系統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

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章