欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MYSQL主從數(shù)據(jù)庫同步備份配置的方法

 更新時間:2015年10月18日 11:37:03   投稿:mrr  
這篇文章主要介紹了的相關(guān)資料,需要的朋友可以參考下

下文分步驟給大家介紹的非常詳細(xì),具體詳情請看下文吧。

一、準(zhǔn)備

用兩臺服務(wù)器做測試:

Master Server: 192.0.0.1/Linux/MYSQL 4.1.12
Slave Server: 192.0.0.2/Linux/MYSQL 4.1.18  

    做主從服務(wù)器的原則是,MYSQL版本要相同,如果不能滿足,最起碼從服務(wù)器的MYSQL的版本必須高于主服務(wù)器的MYSQL版本

二、配置master服務(wù)器

1. 登錄Master服務(wù)器,編輯my.cnf

#vim /etc/my.cnf

在[mysqld]段添加以下內(nèi)容:

log-bin=mysql-bin
server-id=1
binlog-do-db=extmail
binlog-ignore-db=mysql,test

解釋:log-bin項是讓Master服務(wù)器記錄二進(jìn)制日志這個是必須的;
server-id=master_id 其中master_id必須為1到232–1之間的一個正整數(shù)值;
binlog-do-db=database 是要記錄日志的數(shù)據(jù)庫;
binlog-ignore-db 是不要記錄日志的數(shù)據(jù)庫名,多個數(shù)據(jù)庫中間用逗號(,)隔開;

2.從master服務(wù)器添加要從slave服務(wù)器訪問master服務(wù)器的有權(quán)限的帳號,看下面命令就知道了:

mysql> grant replication slave on *.*
-> to 'abc'@'192.0.0.2' identified by '123';

格式:mysql> GRANT REPLICATION SLAVE ON *.*
   -> TO '帳號'@'從服務(wù)器IP或主機名' IDENTIFIED BY '密碼';

3. 重起Mysql

4. 備份master數(shù)據(jù)庫數(shù)據(jù)

# mysqldump --master-data extmail > extmail_backup_20071120.sql

要加--master-data 選項,這里備份master服務(wù)器的數(shù)據(jù),后面要導(dǎo)入slave服務(wù)器。

5. 察看Master狀態(tài)

mysql> show master status;
+------------------+----------+--------------+------------------+
| File       | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000002 |    79 | extmail   | mysql,test    |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)

三、配置slave服務(wù)器

1. 編輯my.cnf

# vim /etc/my.cnf

在[mysqld]段添加以下內(nèi)容:

server-id=2
master-host=192.0.0.1
master-port=3306
master-user=abc
master-password=123
master-connect-retry=60

解釋:

slave服務(wù)器的server-id不能與master相同,多臺slave之間server-id也不能相同。
master-host 是 master服務(wù)器的主機名或者IP地址
master-user和master-password是前面我們在master上建用戶名和密碼
master-connect-retry 是如果從服務(wù)器發(fā)現(xiàn)主服務(wù)器斷掉,重新連接的時間差

2. 把從主數(shù)據(jù)庫服務(wù)器備份出來的數(shù)據(jù)庫導(dǎo)入到從服務(wù)器中,也就是我們前面的extmail_backup_20071120.sql

# mysqladmin create extmail
# mysql extmail < extmail_backup_20071120.sql

3. 重起mysql服務(wù)器

4. 停止slave服務(wù),設(shè)置主服務(wù)器的各種參數(shù)

mysql> slave stop;
mysql> change master to
-> MASTER_HOST='192.0.0.1',
-> MASTER_USER='abc',
-> MASTER_PASSWORD='123',
-> MASTER_LOG_FILE='mysql-bin.000002',
-> MASTER_LOG_POS=79;
mysql> slave start;

5. 查看主從服務(wù)器的狀態(tài)

mysql> show processlist;

相關(guān)文章

  • 使用Canal實現(xiàn)MySQL數(shù)據(jù)同步的完整指南

    使用Canal實現(xiàn)MySQL數(shù)據(jù)同步的完整指南

    Canal 是阿里巴巴開源的一個基于 MySQL 數(shù)據(jù)庫增量日志(binlog)解析的組件,本文主要介紹了如何使用Canal實現(xiàn)MySQL數(shù)據(jù)同步功能,希望對大家有所幫助
    2025-06-06
  • MySQL?表查詢必備:基本操作詳解

    MySQL?表查詢必備:基本操作詳解

    MySQL表基本查詢指南,帶你輕松掌握SQL查詢技巧!無論你是初學(xué)者還是老手,都能在本文中找到適合自己的學(xué)習(xí)內(nèi)容,讓我們一起探索MySQL的世界吧!
    2024-01-01
  • MySQL安裝與創(chuàng)建用戶操作(新手入門指南)

    MySQL安裝與創(chuàng)建用戶操作(新手入門指南)

    這篇文章主要為大家介紹了MySQL安裝與創(chuàng)建用戶的使用講解是非常適合小白新手的入門學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 線上MySQL的自增id用盡怎么辦

    線上MySQL的自增id用盡怎么辦

    MySQL的自增id都定義了初始值,然后不斷加步長。雖然自然數(shù)沒有上限,但定義了表示這個數(shù)的字節(jié)長度,那自增id用完,會怎么樣?本文就來介紹一下
    2021-08-08
  • MLSQL Stack如何讓流調(diào)試更加簡單詳解

    MLSQL Stack如何讓流調(diào)試更加簡單詳解

    這篇文章主要給大家介紹了關(guān)于MLSQL Stack如何讓流調(diào)試更加簡單的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MLSQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • MySQL SQL語句優(yōu)化的10條建議

    MySQL SQL語句優(yōu)化的10條建議

    這篇文章主要介紹了MySQL中SQL語句優(yōu)化需要注意的10點,,特別是大型高并發(fā)網(wǎng)站,需要的朋友可以參考下
    2014-03-03
  • MySql添加新用戶及為用戶創(chuàng)建數(shù)據(jù)庫和給用戶分配權(quán)限方法介紹

    MySql添加新用戶及為用戶創(chuàng)建數(shù)據(jù)庫和給用戶分配權(quán)限方法介紹

    這篇文章主要介紹了MySql添加新用戶及為用戶創(chuàng)建數(shù)據(jù)庫和給用戶分配權(quán)限方法介紹,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • MySQL?root密碼忘了的超詳細(xì)重置步驟教程

    MySQL?root密碼忘了的超詳細(xì)重置步驟教程

    在使用MySQL數(shù)據(jù)庫的的過程中,不可避免的會出現(xiàn)忘記密碼的現(xiàn)象,這篇文章主要介紹了MySQL?root密碼忘了超詳細(xì)重置步驟的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-11-11
  • Mysql數(shù)據(jù)庫不同官方版本對比詳細(xì)分析

    Mysql數(shù)據(jù)庫不同官方版本對比詳細(xì)分析

    MySQL是一個流行的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),有多個版本,這篇文章主要介紹了Mysql數(shù)據(jù)庫不同官方版本對比的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-01-01
  • linux修改mysql數(shù)據(jù)庫文件的路徑

    linux修改mysql數(shù)據(jù)庫文件的路徑

    在網(wǎng)上找了好多,沒有確定哪個是最終的答案,由于網(wǎng)站在運行中,實在不敢輕易動手,怎么奈我是個菜鳥呢!先把找到的東西簡單記錄一下,回頭再說
    2012-01-01

最新評論