程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> Ubuntu配置Mysql主從數據庫

Ubuntu配置Mysql主從數據庫

編輯:關於MYSQL數據庫

本次環境:虛擬機下

服務器:Ubuntu 14.04 LTS

數據庫: 5.5.37
端口:3306

主IP:192.168.63.133

從IP:192.168.63.134

授權賬號:

user:suxh

password:111111

好了交代完環境:我們直接配置:

第一步:主從兩台服務器要有同樣的數據庫(需要同步的)這裡用的是backup 數據庫(不多說了,在同步開始前,把主庫的復制一份到從庫就行了)

第二步配置主(master)數據庫 編輯/etc/my.cnf 主要是開啟二進制日志 和設置要同步的數據庫 等一些參數

# binary logging format - mixed recommended
binlog_format=mixed
binlog-ignore-db=mysql
binlog-do-db=backup
 
# required unique id between 1 and 2^32 - 1
# defaults to 1 if master-host is not set
# but will not function as a master if omitted
server-id    = 1

 
參數解釋下:

server-id 這個是唯一的不能跟從服務器相同。

binlog_format 二進制文件的格式

binlog_ignore-db 忽略的數據庫

binlog-do-db 要同步的數據庫

設置完了以後 重啟數據庫就可以了。

第三步從數據庫:

同樣修改/etc/my.cnf 在mysql 版本5.1.7  不支持master-host”類似的參數; 所以這裡只要配置server-id=2 就可以了

然後登陸從數據庫設置

change master to master_host='192.168.63.133', master_user='suxh', master_password='111111';
slave start;

 
基本配置就好了。這是我的簡要筆記。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved