天天看點

mysql模拟slave_怎麼模拟mysql主從同

展開全部

-+-+-+-+-+-+-+-+-+-+-+-

-+-+mysql的主從配置+-+-

-+-+-+-+-+-+-+-+-+-+-+-

#############################################################################

常用e69da5e887aa3231313335323631343130323136353331333363386161指令

1.安裝一個mysqld服務

mysqld  install

2.開啟mysql服務        關閉mysql服務

net start mysql      net stop mysql

2.開啟一個 mysql 的 3307端口

指令行 進入解壓目錄\bin目錄下

解壓目錄\bin> mysql -uroot  -p  -P3307 -h127.0.0.1

-u 使用者名

-p密碼

-P端口

-h網址

#啟動從庫

Start slave

#停止從庫

Stop slave

#############################################################################

開始

用一台電腦測試

先在本電腦上安裝一個mysql(內建的也行)

解壓檔案

然後解壓另一個mysql到電腦目錄

》》》》》1.

在解壓目錄建立一個mysql.ini

把一下文檔寫進去配置一個端口号為3307

#mysqld

[mysqld]

port=3307

basedir=D:\mysqlsever         #D:\mysqlsever 改成你解壓目錄

datadir=D:\mysqlsever\data    #D:\mysqlsever 改成你解壓目錄

安裝一個mysqld服務    mysqld  install

開啟mysql服務         net start mysql

不能正常啟動請檢視配置

》》》》2.

#主庫3306

在指令行或者

grant 權限 on 資料庫對象 to 使用者

GRANT all privileges REPLICATION SLAVE,RELOAD,SUPER ON *.*

TO [email protected]'*'

IDENTIFIED BY '123456'with grant option;

flush privileges;

》》》3.

在主庫運作   SHOW MASTER STATUS       //運作後檢視File和Postion

如  File mysql-bin.000002   Postion 120

在從庫運作

CHANGE MASTER TO master_host = '127.0.0.1',

master_user = 'mysql_backup',

master_password = '123456',

master_log_file = 'mysql-bin.000001',#看上面的File  從庫對照主庫寫

master_log_pos = 4791;#看上面的Postion    從庫對照主庫寫

如果報錯就停止就重新運作

#啟動從庫

Start slave

#停止從庫

Stop slave

在從庫運作  Show slave status

Slave_IO_Running

Slave_SQL_Running

兩個字段全部是是Yes基本上就成功了

測試

在主庫上建立一個表  在從庫上重新整理

############################################################################