1. 程式人生 > >window 配置mysql主從複製

window 配置mysql主從複製

一、安裝mysql

1、解壓安裝包,放在任意哪個盤裡

2、配置mysql變數環境(右擊我的電腦點選屬相,進入高階系統設定,在環境變數裡面找到並修改PATH  在PATH的結尾處  新增; D:\MysqlServer5.6\bin【我的路徑】)

3、D:\MysqlServer5.6目錄下新建my.ini 配置檔案,並新增如下
[mysqld]
port=3307
basedir=D:\mysql主從複製
datadir=D:\mysql主從複製\data




log_bin           = mysql-bin
server_id         = 2
relay_log         = mysql-relay-bin
log_slave_updates = 1
read_only         = 1

4、開啟CMD

進入放mysql主從複製的目錄下的bin

<p><span style="color:#0070C0;">mysqld -install</span>

net start mysql   啟動mysql服務
</p>
net stop mysql   停止mysql服務


二、配置Mysql主從複製

首先 需要在資料庫中(navicat中),新建倆個連結,一個做主伺服器   一個做從伺服器

1、新增一個mysql主從複製需要的賬號(在主伺服器中新建一個查詢)

GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.*

TO 
[email protected]
'%' IDENTIFIED BY '123456';


2、用剛剛新增的使用者(navicat點選左上角 使用者) ,給你所需要用來做主從複製的資料庫,新增許可權

3、在主伺服器中

flush privileges;  (重新整理許可權)
4、在php執行環境中(phpstudy)修改mysql.ini中最後加入
server-id=1

log-bin=mysql-bin

5、檢視master狀態

SHOW MASTER STATUS


3、配置從伺服器

#停止從庫

Stop slave

#連結主庫(這裡的master_log_file 和 master_log_pos 需要與主庫中的檢視master狀態中的保持一致)

CHANGE MASTER TO master_host = '127.0.0.1',

 master_user = 'mysql_backup',

 master_password = '123456',

master_log_file ='mysql-bin.000001',

master_log_pos = 3696;

#啟動從庫

Start slave

#檢視從庫狀態

Show slave status



相關推薦

window 配置mysql主從複製

一、安裝mysql 1、解壓安裝包,放在任意哪個盤裡 2、配置mysql變數環境(右擊我的電腦點選屬相,進入高階系統設定,在環境變數裡面找到並修改PATH  在PATH的結尾處  新增; D:\MysqlServer5.6\bin【我的路徑】) 3、D:\MysqlSe

docker 配置mysql主從複製

一 前提條件1 具有docker環境的centos7yum install docker service docker start2 mysql映象(版本5.5以上,本文采用8.0)docker pull mysql:8.0二 mysql叢集配置檔案1  建立配置集結構如下m

ubuntu環境下配置mysql主從複製

我是在VMWare虛擬機器的Ubuntu 16.04上進行的測試,步驟如下 1、依次下載安裝MySQL,我使用的是 sudo apt-get install mysql-server mysql-client線上安裝  2、在主從的終端分別輸入  vim /etc/mys

win10 使用Docker配置mysql主從複製

開發十年,就只剩下這套架構體系了! >>>   

mysql主從複製配置!轉!最簡!親測可用!18年11月21日

轉發地址:https://blog.csdn.net/deeplearnings/article/details/78398526   1、主從伺服器分別作以下操作:   1.1、版本一致   1.2、初始化表,並在後臺啟動mysql   1.3、修改

mysql主從複製詳細配置說明

主從資料庫配置的前題是:兩個資料庫的版本要一致 1、修改主MySQL的配置  如主資料庫的IP: 192.168.1.72 [[email protected] etc] vi /home/rpm/mysql/mysql5.5/my.cnf 新增以下配

mysql 主從複製 配置記錄

兩臺伺服器mysql實現主從複製 準備步驟: 兩臺已經安裝好mysql資料庫的伺服器 上一篇有提到安裝mysql5.7.24 主伺服器配置: 建立mysql遠端登入角色和許可權: mysql> create user 'realfake'@'106.12.203.18'

Linux下mysql主從複製配置(CentOS7)

主從複製需要注意: 1、資料庫版本必須一致 2、資料庫名稱必須一致   例如db888 3、配置主資料庫開啟二進位制日誌 4、主資料庫、從資料庫必須具有一個唯一的server-id 配置主從資料庫複製: 一:操作主庫 1、修改主庫的配置檔案     vi /e

mysql主從複製配置方法

Mysql主從配置原理: 一.主伺服器開啟二進位制日誌 bin log,從伺服器開啟從伺服器relavlog   二.從伺服器負責讀取主伺服器二進位制日誌然後方然自己的relavlog裡面執行同步 三.操作順序:     &nb

mysql主從複製配置 & 工作原理

目錄 MySQL主從複製的基本工作原理 複製模式 複製如何工作 主從複製配置 建立賬號 配置主庫和從庫 啟動複製 擴充套件-配置GTID主從複製 參考 MySQL主從複製的基本工作原理 MySQL支援兩種複製方法:

mysql主從複製與讀寫分離配置詳解

mysql主從複製與讀寫分離配置詳解 當網站達到一定規模時,資料庫最先出現壓力,這時候使用者會明顯感覺到卡頓,其原因是資料庫的寫入操作,影響了查詢的效率。這時可以考慮對資料庫配置主從複製和讀寫分離。設定多臺資料庫伺服器,包括一個主伺服器和n個從伺服器,主伺服器負責寫入資料,從伺服器負

Mysql主從複製配置(雙機互為主從)

author: selfimpr blog: http://blog.csdn.net/lgg201 mail: [email protected] announce: 轉載請保留出處 目的: 讓兩臺mysql伺服器可以互為主從提供同步服務. 優點: 1.

MySQL 主從複製的原理和配置

工作原理圖: 主從複製的原理: 分為同步複製和非同步複製,實際複製架構中大部分為非同步複製。 複製的基本過程如下: 1).Slave上面的IO程序連線上Master,並請求從指定日誌檔案的指定位置(或者從最開始的日誌)之後的日誌內容; 2).Master接收

mysql主從複製配置與問題解決

    主從複製是為了加強系統資料庫的可用性,當主庫掛掉時,從資料庫儲存資料,資料不會丟失,將從庫切換為主庫,等主庫弄好之後再替換回來,提高了專案的可用性。當然我們也可以讀寫分離等操作,提高系統的併發性。本博文只記錄了如何進行主從複製的配置和過程中的一些問題的解決方法。  

mysql主從複製配置記錄

主庫配置檔案修改 #唯一。主從的server_id值不一樣 server-id = 1 log_bin = /var/log/mysql/my

mysql 主從複製配置

寫下自己搭建的過程。主伺服器是一臺雲伺服器,系統是centos 7, MySQL版本是 5.7  master : 112.162.178.200從資料庫是我本機,沒外網ip(最開始是想用本機做主庫,因為vps網路有點卡,猜想vps的mysql可能連不上我本機的MySQL,就

MySQL 主從複製:基於二進位制檔案複製配置詳解

##MySQL-主從複製:基於二進位制檔案複製詳解 ###前言 主從複製是指把一個MySQL的資料庫伺服器作為主伺服器(master),然後把master的資料複製到一個或者多個MySQL資料庫伺服器作為從伺服器(slave)。從master到slave的複製一般是非同步複製,所以從伺服器的複製可以隨時停止

window配置 mysql 詳細步驟

安裝路徑 開始 詳細 詳細步驟 root 註意 nbsp 5.7 初始密碼 1、配置環境變量:右擊“我的電腦”-->"高級"-->"環境變量" 3)在(系統變量)path變量(已存在不用新建)添加變量值:G:\MySQL\mysql-5.7.12-winx6

生產環境配置mysql主從復制

數據安全配置mysql主從復制環境:redhat 7.3 系統 兩臺主機 一臺master 一臺slave1、主從復制的步驟1、搭建時間NTP服務器,同步時間1)建立時間同步環境,在主節點上搭建時間同步服務器時間同步在此不再重復,可翻閱上次文檔。2、防火墻開放列外,或者直接關閉3、安裝mysql此步驟不再講

使用amoeba配置mysql主從同步讀寫分離

mysql主從同步 mysql讀寫分離 amoeba搭建 使用amoeba配置mysql主從同步讀寫分離 實驗環境:需要三臺手工編譯安裝的mysql,一臺主,兩臺從主: 192.168.88.100從1: 192.168.88.10