my
主從復制需要通過二進制日志文件進行
[mysqld]
log
server
server
innodb引擎耐用性增強
innodb_flush_log_at_trx_commit=
For the greatest possible durability and consistency in a replication setup using InnoDB with transactions
slave 配置
server
防止服務器主機名修改
relay
master
創建具有復制權限的賬戶repl
GRANT REPLICATION SLAVE ON *
mysql> FLUSH TABLES WITH READ LOCK;
對於InnoDB表的注意 FLUSH TABLES WITH READ LOCK塊 COMMIT操作
保留客戶端發出 FLUSH TABLES語句運行
使用 SHOW MASTER STATUS語句來確定當前的二進制日志文件的名稱和位置
的mysql> SHOW MASTER STATUS;
+
|
+
MYSQL
+
文件欄顯示的日志文件的名稱和位置顯示在文件中的位置
如果主已經運行以前沒有二進制日志啟用
你現在有你需要的信息
設置主從連接信息
mysql> CHANGE MASTER TO
查看連接狀態 show slave status\G;
讀寫分離配置
windows設置PATH
創建代理
sc create
net start proxy
C:\> sc delete proxy
配置完之後測試
通過代理進行insert操作
讀寫分離暫時還未測試
From:http://tw.wingwit.com/Article/program/MySQL/201311/29440.html