1. 程式人生 > >Mysql 5.1 配置雙主

Mysql 5.1 配置雙主

雙主的配置,其實就是做兩次主從,主要是解決雙主自增 id 不能重複的問題,用 auto-increment-increment 和 auto-increment-offset 來避免出現混亂。 auto-increment-increment 寫主Master機器的數量,aotu-increment-offset 是預設的開始值,如果是 4 太機器做主, auto-increment-increment = 4 aotu-increment-offset 後面的值,四個機器分別是 1 2 3 4,就能避開重複。 mysql 5.1 安裝步驟參考 5.1 主從 環境說明:兩臺機器 ,centos 6.5,mysql 5.1 第一臺機器:hostname: centos2      ip: 192.168.32.142 第二臺機器:hostname: centos3      ip: 192.168.32.143 Centos 2  配置檔案 # vim /etc/my.cnf server-id       = 1 log-bin=mysql-bin auto-increment-increment=2
auto-increment-offset=1 log-slave-updates auto-increment 兩行的配置,使 centos 2 欄位產生的數值是 奇數1,3,5,7 下面的centos 3 產生的是 2,4,6,8 等,這樣會避開雙主 id 重複的問題。 mysql> grant replication slave on *.* to 'user143'@'192.168.32.143' identified by 'user143'; mysql> flush privileges; mysql> show master status; +------------------+----------+--------------+------------------+ | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | +------------------+----------+--------------+------------------+ | mysql-bin.000001 |      350 |              |                  | +------------------+----------+--------------+------------------+ Centos 3 配置檔案 server-id       = 101 log-bin=mysql-bin auto-increment-increment=2 auto-increment-offset=2 log-slave-updates mysql> grant replication slave on *.* to 'user142'@'192.168.32.142' identified by 'user142'; mysql> flush privileges; mysql> show master status; +------------------+----------+--------------+------------------+ | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | +------------------+----------+--------------+------------------+ | mysql-bin.000001 |      350 |              |                  | +------------------+----------+--------------+------------------+ 1 row in set (0.01 sec) Centos 2 SQL 授權 mysql> change master to master_host='192.168.32.143', master_user='user142', master_password='user142',master_log_file='mysql-bin.000001', master_log_pos=350; Query OK, 0 rows affected (0.10 sec) Centos 3 授權 > change master to master_host='192.168.32.142', master_user='user143', master_password='user143', master_log_file='master-bin.000001', master_log_pos=350; Query OK, 0 rows affected (0.13 sec)

相關推薦

Mysql 5.1 配置

雙主的配置,其實就是做兩次主從,主要是解決雙主自增 id 不能重複的問題,用 auto-increment-increment 和 auto-increment-offset 來避免出現混亂。

CentOS MySQL 5.1 配置

CentOS MySQL配置 安裝MySQL sudo yum -y install mysql-server mysql目錄為: /usr/share/mysql mysql配置檔案路徑為: /etc/my.cnf 驗

centos7.2 環境下 mysql-5.1.73 安裝配置

安裝mysql,安裝前準備 如果mysql使用者不存在,那麼新增mysql使用者 groupadd mysql useradd -g mysql mysql mysql編譯安裝 tar -zxvf mysql-5.1.73.tar.gz cd mysql-5.1.73 yum install nc

原始碼編譯安裝MySQL-5.1.58,常規引數優化配置

1.    軟體獲得 可以從官方網站獲得穩定版本mysql5.1.58。選擇souce code,壓縮包安裝檔案。 若主機直接連線公網,可在主機上直接使用如下方式獲得軟體包: wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.58.tar

一次Linux下卸載安裝mysql-5.1.73的折騰

執行 單個 重新 中斷 生效 sym *** back 分配 安裝準備: rpm -qa|grep -i mysql 命令敲完後出來一堆mysql,各式各樣的已安裝mysql包,什麽-java 、-Python等等不一而足,一看懵了! 發揮不敗精神,先了解情況,通過了解發現

mysql-5.7 配置文件 參數優化

sub 根據 大表 ati 外部連接 mode events 更新mysql info 2017-12-25 ### AUTHOR: cenliang ### DATE: 2017/12/25 ### REV: 2.0 [client] ################

mysql 5.7配置項最詳細的解釋

重新 _for 必須 請求響應 repos 索引 character 一秒 binlog日誌 配置樣例 首先提供一個我使用的配置樣例 [client] #password=88888888 socket=/data/var/mysql/mysql.sock

MySQL進階】Keepalived1.4.0結合MySQL 5.7.19實現備高可用

port 腳本 amp ado roo ins log openss net 1、基本環境 數據庫安裝及主備同步接上一篇文章:http://blog.51cto.com/13946719/2309514JDK 1.8_171MySQL 5.7.19CentOS 7.4Kee

mysql通過keepalived建立高可用

參考url1:http://blog.51cto.com/lizhenliang/1362313 參考url2:https://blog.csdn.net/huoyuanshen/article/details/68483188 主要了解keepalived的注意事項部分。  

MySQL高可用之複製模式

MySQL雙主模式高可用實現   生產案例:VIP:10.105.98.211MASTERHOSTNAME IPADDR PORTmy-prod01.oracle.com 192.168.10.97 3306 my-prod02.oracle.com 192.168.10.5 3306 SL

MySQL 5.1版本安裝失敗解決方案

  MySQL 5.1版本安裝失敗解決方案 1.首先解除安裝已經安裝過的MySQL,解除安裝最好在系統自帶的解除安裝中進行,具體方法如下:     1)點選“開始選單”---“控制面板”---“程式”,點選“程式”中的“解除安裝程式”;

MySQL 5.1.73升級為MySQL 5.5.35詳解

一、前言 二、概述 三、安裝MySQL 5.1.73 四、升級為MySQL 5.5.35 五、總結 注,測試環境 CentOS 6.4 x86_64,MySQL 版本(5.1.73、5.5.35)目前最新版。下載地址:http://dev.mysql.com/down

mysql5.1.73 的玩法

A機: [client] #password       = your_password port            = 3306 socket        

mysql 5.1升級5.6

 1、MySQL官方網站下載MySQL的YUM源,   https://dev.mysql.com/downloads/repo/yum/   在MySQL的下載頁有一個“NEW!MySQL YUM Repository”,點進去找相對應的系統rpm包進行下載 如果你的Lin

Mysql關鍵字 (MySQL 5.1參考手冊)

                         

Solr-6.5.1配置中文分詞器smartcn

solr的同步發行包smartcn可進行中文切詞,smartcn的分詞準確率不錯,但就是不能自己定義新的詞庫,不過smartcn是跟solr同步的,所以不需要額外的下載,只需在solr的例子中拷貝進去即可。 第一步: 找到如下目錄,複製中文分詞器jar到so

MySQL 5.1參考手冊學習筆記 第1章:一般資訊

1.2. 本手冊採用的慣例 ·這類風格的文字用於SQL語句,資料庫、表和列名稱,C和Perl程式碼,以及環境變數。例如: 要想重新載入授權表,請使用FLUSH PRIVILEGES語句。 這類風格的文字用於指明鍵入的數如資訊

MySQL 5.1 忘記密碼、修改密碼 (Window版本)

MySQL 作為一款經典的資料庫軟體深受廣大學生、站長、企業的喜愛資料庫產品,但是有時候由於長時間不進行操作忘記密碼,或者密碼存放丟失忘記密碼,或者密碼太複雜大致忘記密碼,下面就告訴大家如何在忘記密碼的情況下修改 MySQL 密碼。 以下是MySQL 5.1 的軟體安裝包下載地址和MySQL安裝圖文教

linux下 mysql 5.7 配置 my.cnf(mysqld.cnf)檔案位置 以及具體的配置方式

一、問題 mysql 5.7 版本,/etc/my.cnf  和 /etc/mysql/my.cnf  空空如也,需要自己新增需要的配置,而不能像之前一樣 只要去掉 #號註釋即可。 可以參考djCode的blogMySQL的my.cnf檔案(解決5.7.18下沒有my-d

Linux刪除自帶mysql 5.1

一、 whereis mysql rpm -qa | grep -i mysql service mysql stop find / -name mysql rm -rf /usr/lib64/mysql rm -rf /usr/share/mysql/ rpm -qa | grep