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

mysql5.5 master-slave(Replication)配置方法

 更新時間:2011年08月09日 16:53:29   作者:  
mysql5.5 master-slave(Replication)配置方法,需要的朋友可以參考下。
一主一從:
Master:
OS:centos release 5.6 DB:mysql 5.5.8 IP:192.168.1.2
Slave:
OS:centos release 5.6 DB:mysql 5.5.8 IP:192.168.1.3
修改主機Master配置文件 (/etc/my.cnf)
復(fù)制代碼 代碼如下:

[mysqld]
//至少要有server-id、與log-bin兩項
server-id=1
log-bin=/var/lib/mysql/mysql-bin
datadir=/var/lib/mysql
//為了使用事務(wù)的InnoDB在復(fù)制中最大的持久性和一致性,你應(yīng)該指定innodb_flush_log_at_trx_commit=1,sync_binlog=1選項
innodb_flush_log_at_trx_commit=1
sync_binlog=1

在主機Master創(chuàng)建一個有復(fù)制權(quán)限的用戶
mysql>create user repl_user@192.168.1.3;
mysql>grant replication slave on *.* to repl_user@192.168.1.3 identified by '123456';
鎖住主機,記錄二進制日志的位置(后面設(shè)置從機的時候會用到)
mysql>flush tables with read lock;
mysal>show master status;
File:mysql-bin.000013 Position:7863951
復(fù)制主機數(shù)據(jù)庫(test)到從機
shell>/usr/bin/mysqldump test -uroot -padmin --opt | mysql test -uroot -padmin -h 192.168.1.3
重新打開主機Master寫操作功能
mysql>unlock tables;


修改從機Slave配置文件(/etc/my.cnf)
復(fù)制代碼 代碼如下:

[mysqld]
server-id=2 //必須是1到2的32次方之間的一個整數(shù),且必須和主機Master的server-id不一樣
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin
replicate-do-db=test //指定復(fù)制數(shù)據(jù)庫
datadir=/var/lib/mysql

從機Slave初始化復(fù)制
復(fù)制代碼 代碼如下:

mysql>slave stop;
mysql>change master to master_host='192.168.1.2',
->master_user='repl_user',
->master_password='123456',
->master_log_file='mysql-bin.000013',
->master_log_pos=7863951;

開啟復(fù)制
mysql>start slave;
查看復(fù)制狀態(tài)
mysql>show slave status\G
測試復(fù)制:
在主機master中對test數(shù)據(jù)庫進行sql操作,再查看從機test數(shù)據(jù)庫是否產(chǎn)生同步。
Slave SQL錯誤導(dǎo)致同步卡住的一種處理方法
復(fù)制代碼 代碼如下:

mysql>slave stop;
mysql>set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
mysql>slave start;

相關(guān)文章

  • mysql的日期和時間函數(shù)

    mysql的日期和時間函數(shù)

    mysql的日期和時間函數(shù) 這里是一個使用日期函數(shù)的例子。
    2010-11-11
  • 一文詳解MySQL主從同步原理

    一文詳解MySQL主從同步原理

    這篇文章主要介紹了一文詳解MySQL主從同步原理,MySQL主從同步是基于Bin?Log實現(xiàn)的,而Bin?Log記錄的是原始SQL語句,更多相關(guān)內(nèi)容介紹感興趣的小伙伴可以參考一下
    2022-08-08
  • MySQL安全輸入密碼的一些操作介紹

    MySQL安全輸入密碼的一些操作介紹

    這篇文章主要介紹了MySQL安全輸入密碼的一些操作,示例基于Linux操作系統(tǒng),需要的朋友可以參考下
    2015-07-07
  • 利用Mysql定時+存儲過程創(chuàng)建臨時表統(tǒng)計數(shù)據(jù)的過程

    利用Mysql定時+存儲過程創(chuàng)建臨時表統(tǒng)計數(shù)據(jù)的過程

    這篇文章主要介紹了利用Mysql定時+存儲過程創(chuàng)建臨時表統(tǒng)計數(shù)據(jù),本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • 在MySQL現(xiàn)有表中添加自增ID的方法步驟

    在MySQL現(xiàn)有表中添加自增ID的方法步驟

    當(dāng)在MySQL數(shù)據(jù)庫中,自增ID是一種常見的主鍵類型,它為表中的每一行分配唯一的標(biāo)識符,在某些情況下,我們可能需要在現(xiàn)有的MySQL表中添加自增ID,以便更好地管理和索引數(shù)據(jù),在本文中,我們將討論如何在MySQL現(xiàn)有表中添加自增ID,并介紹相關(guān)的步驟和案例
    2023-09-09
  • MySQL中索引的優(yōu)化的示例詳解

    MySQL中索引的優(yōu)化的示例詳解

    索引是數(shù)據(jù)庫優(yōu)化最常用也是最重要的手段之一,通過索引通??梢詭椭脩艚鉀Q大多數(shù)的MySQL的性能優(yōu)化問題。本文主要來講講索引優(yōu)化的方法,希望對大家有所幫助
    2023-02-02
  • MySQL創(chuàng)建表時字符串的默認(rèn)值問題

    MySQL創(chuàng)建表時字符串的默認(rèn)值問題

    這篇文章主要介紹了MySQL創(chuàng)建表時字符串的默認(rèn)值問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 關(guān)于mysql中的json解析函數(shù)JSON_EXTRACT

    關(guān)于mysql中的json解析函數(shù)JSON_EXTRACT

    這篇文章主要介紹了關(guān)于mysql中的json解析函數(shù)JSON_EXTRACT講解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • mysql如何將sql查詢的結(jié)果以百分比展示出來

    mysql如何將sql查詢的結(jié)果以百分比展示出來

    這篇文章主要給大家介紹了關(guān)于mysql如何將sql查詢的結(jié)果以百分比展示出來的相關(guān)資料,用到了MySQL字符串處理中的兩個函數(shù)concat()和left()實現(xiàn)查詢結(jié)果以百分比顯示,需要的朋友可以參考下
    2023-08-08
  • mysql之delete刪除記錄后數(shù)據(jù)庫大小不變

    mysql之delete刪除記錄后數(shù)據(jù)庫大小不變

    這篇文章主要介紹了mysql之delete刪除記錄后數(shù)據(jù)庫大小不變的相關(guān)資料,需要的朋友可以參考下
    2016-06-06

最新評論