mysql 5.5 主從配置
master 跑在虛擬機器上,slave 在虛擬機器裡用的 docker 跑的
master
- 配置
my.cnf
:
log-bin=mysql-bin-master #啟用二進位制日誌
server-id = 1 #本機資料庫ID 標示
binlog-do-db=HA #可以被從伺服器複製的庫。二進位制需要同步的資料庫名
binlog-ignore-db=mysql #不可以被從伺服器複製的庫
建立給從庫使用的賬號
create user 'slave'@'172.17.0.2' identified by '123456'
如果 ip 地址換了,可用如下命令修改:
RENAME USER [email protected] TO [email protected];
取消 ip 連線限制:註釋掉
my.cnf
中的bind-address
#bind-address
因為在建立給 slave 使用的賬號的時候已經指定了 ip,所以註釋掉不會產生很嚴重的安全問題,可能需要在防火牆上做處理。
檢視 bin log
mysql> show binlog events; *****
注意開始檔案是在
mysql-bin.000001
,開始位置4
slave
docker
sudo docker run -d -v /home/ksun/mysqlMS/slave:/etc/mysql -v /home/ksun/mysqlMS/log_slave:/var/log/mysql --name mysql-slave -e MYSQL_ROOT_PASSWORD=123456 mysql:5.5
配置
my.cnf
這裡使用自定義的 mysql 配置檔案,所以把 host(ubuntu 14) 的my.cnf
複製到了 docker 裡,重啟容器後報錯退出了,需要修改下配置檔案註釋掉如下兩行:
#basedir = /usr //Path to installation directory. All paths are usually resolved relative to this.
#lc-messages-dir = /usr/share/mysql //The directory where error messages are located.
修改 server-id :
server-id = 2 #從伺服器ID號,不要和主ID相同 ,如果設定多個從伺服器,每個從伺服器必須有一個唯一的server-id值,必須與主伺服器的以及其它從伺服器的不相同。可以認為server-id值類似於IP地址:這些ID值能唯一識別複製伺服器群集中的每個伺服器例項。
- 開啟 主從複製
mysql> change master to master_host='172.17.0.1',master_user='slave',master_password='123456', master_log_file='mysql-bin.000001' ,master_log_pos= 4
mysql> start slave;
//檢視 slave 狀態
mysql> show slave status\G
相關推薦
centos6.5 mysql 5.7 主從配置
環境 主伺服器ip:192.168.136.131 從伺服器ip:192.168.136.132 先將兩臺伺服器的my.cnf配置下 vi /usr/local/mysql/my.cnf #編輯my.cnf 1 主伺服器配置 log-bin=mysql-bin #[必須] ser
mysql 5.7 主從配置
原理: MySQL使用3個執行緒來執行復制功能(其中1個在【主伺服器】上,另兩個在【從伺服器】上。 當【從伺服器】發出START SLAVE時,【從伺服器】建立一個I/O執行緒,以連線【主伺服器】並讓它傳送記錄在其二進位制日誌中的語句。 【主伺服器】建立一
mysql叢集搭建-主從配置
主從形式 mysql主從複製: 一主一從 主主複製 一主多從—擴充套件系統讀取的效能,因為讀是在從庫讀取的; 多主一從—5.7開始支援 聯級複製— 用途及條件 mysql主從複製用途 實時災備,用於故障切換 讀寫分離,提供查詢服務 備份,避免影響業務(備可用性和
MySQL之GTID主從配置
GTID原理: 當一個事務在主庫端執行並提交時,產生GTID,一同記錄到binlog日誌中。 binlog傳輸到slave,並存儲到slave的relaylog後,讀取這個GTID的這個值設定gtid_next變數,即告訴Slave,下一個要執行的GTID值。 sql執行緒從relay
17.1 MySQL主從介紹17.2 準備工作17.3 配置主17.4 配置從17.5 測試主從同步
mysql 17.1 主從介紹 - 17.1 MySQL主從介紹 - 17.2 準備工作 - 17.3 配置主 - 17.4 配置從 - 17.5 測試主從同步 # 17.1 MySQL主從介紹 - MySQL主從又叫做Replication、AB復制。簡單講就是A和B兩臺機器做主從後,在A上
mysql-5.7的主從配置
day pat 就是 tid eve nta var oot 初始 mysql的主從配置 下載最新mysql 的yum源 1、wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rp
mysql 5.7主從安裝和配置
crash master rpm 情況下 並發 本地 隔離級別 cover mirror 本文主要介紹mysql 5.7主從復制,轉載請註明出處 下載地址 模塊 版本 下載地址 mysql 5.7 https://dev.mysql.com/downlo
17.1 MySQL主從介紹 17.2 準備工作 17.3 配置主 17.4 配置從 17.5 測試主從同步
log 查看 前綴 創建 技術分享 mys 同步 裏的 glin 17.1 MySQL主從介紹 master是主,slave是從。 主要應用場景:備份、備份+“從”機器也可以讀、(減輕主的壓力) 17.2 準備工作 需要兩臺機器都安裝了mysql服務,然後啟動mysq
lnmp中centos7配置mysql.5.7主從讀寫分離配
筆者參考的是這篇博文:http://blog.csdn.net/jiaoshenmo/article/details/51181773 在配置的過程成發現有些地方沒說清楚,繞過了幾個坑才配置完成的。 首先你玩的話肯定是在本地玩,流程沒問題你才到伺服器上配置。 我使用的映象
Mysql 5.6主從同步配置與解決方案
主庫IP:192.168.1.10 從庫IP:192.168.1.11 1、主庫配置編輯my.cnf: # 啟用二進位制日誌 log_bin = mysql-bin server-id = 111 log-bin-index=mysql-bin.index
mysql 5.5 主從配置
master 跑在虛擬機器上,slave 在虛擬機器裡用的 docker 跑的 master 配置 my.cnf: log-bin=mysql-bin-master #啟用二進位制日誌 server-id = 1
mysql 5.7 主從同步配置(windows)
今天在做mysql的主從同步的時候碰到了一些問題,在這裡整理一下。 首先趁著五一假期,主庫停機,複製data至從庫(時間比較長)。 1、配置主庫,主要是my.ini增加如下選項: # Binary Logging. # log-bin log-bi
windows下mysql 5.7的配置全過程
希望 圖片 all str success ans bst alt database 這是一套在好多次的安裝下總結出來的經驗,包括很多種遇到的問題,查過很多資料,特此總結一下。 一、從官網下載MySQL的zip(免安裝的) 解壓mysql-5.7.11-winx64.zip
CentOS 6.6 MySQL 5.5.32 綠色版安裝配置
mysql 5.5.32 綠色版安裝配置 linux centos 6.6 MySQL 5.5.32 綠色版安裝配置 基本信息系統版本:CentOS 6.6MySQL版本:5.5.32 綠色版 初始化MySQL,出現黃色部分兩個OK,表示初始化正確[[email protected]/*
Mysql 5.7主從
mysql5.7安裝忽略,參考我前面的博客。從庫克隆主庫,克隆主數據庫後,需要修改 server-id 和 /data/mysql/auto.cnf 中的UUID, 修改pid文件名字修改my.cnfmaster: 只發送 binlog-do-db=autoops slave: 只接受 replicat
MySQL-5.7主從搭建
主機名 sha linu bnu ins type 進制 err ice 一. 系統信息 Linux版本:6.8MySQL版本信息: /mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz兩臺機器IP:192.168.196.220192.
Linux Centos 6.5 DNS主從復制配置(bind-9.8.2)
DNS Linux 運維測試環境:OS: Centos 6.5bind : 9.8.2軟件安裝方式: yum主DNS:realserver1 192.168.200.134從DNS:realserver2 192.168.200.135測試服務器: test01 192.168.200.136 第一步
MySQL 5.7 主從復制(主從同步)
MySQL主從設置1、說明:IP 計算機名 角色 192.168.1.222 MySQL-001 master 192.168.1.233 MySQL-002 slave 系統:CentOS 6.* 或 7.* MySQL版本:5.72、master配置文件設置如
完全解決 MySQL 5.7 主從復制的延遲問題
cond master sla sql 進行 b- proc mas 恢復 1、問題發現sysbench使用以下配置對MySQL進行測試 sysbench /usr/share/sysbench/tests/include/oltp_legacy/oltp.lua --my
Centos7.5 生產環境搭建MySQL 5.7主從
maria tps 隔離 地址 mys mov code eve get 環境:服務器兩臺:192.168.19.77 4核心,16G內存 內網隔離,不通外網192.168.19.78 4核心,16G內存 內網