資源描述:
《MySQL主從配置文檔v1.0》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、HoustarTechnologyMySQL主從配置文檔ByHoustarhoustar@foxmail.comDec8,2013目錄1.引言31)文檔目的32)文檔適用范圍33)原理32.主從服務(wù)器分別作以下操作:34)版本一致35)初始化表,并在后臺(tái)啟動(dòng)mysql36)修改root的密碼33.修改主服務(wù)器master:37)Linux下38)Windows下44.修改從服務(wù)器slave:49)Linux下410)Windows下45.重啟兩臺(tái)服務(wù)器的mysql411)Linux下/etc/init.d/mysq
2、ldrestart412)Window下,服務(wù)列表中找到MySQL服務(wù),并重啟46.在主服務(wù)器上建立帳戶并授權(quán)slave:413)Linux下414)Windows下57.登錄主服務(wù)器的mysql,查詢master的狀態(tài)58.配置從服務(wù)器Slave:59.檢查從服務(wù)器復(fù)制功能狀態(tài):510.主從服務(wù)器測(cè)試:615)在主機(jī)上:616)在從機(jī)上查看數(shù)據(jù):711.完成:71.引言1)文檔目的在企業(yè),政府部門的核心數(shù)據(jù)業(yè)務(wù)中,是不允許數(shù)據(jù)的破壞和不完整性.那么該文檔主要解決此問題2)文檔適用范圍企業(yè)服務(wù)器架構(gòu)的初級(jí)者和給企業(yè)
3、決策者的方案設(shè)計(jì).3)原理2.主從服務(wù)器分別作以下操作:4)版本一致5)初始化表,并在后臺(tái)啟動(dòng)mysql6)修改root的密碼3.修改主服務(wù)器master:7)Linux下#vi/etc/my.cnf[mysqld]log-bin=mysql-bin//[必須]啟用二進(jìn)制日志server-id=212//[必須]服務(wù)器唯一ID,默認(rèn)是1,一般取IP最后一段1)Windows下修改安裝目錄下面的my.ini,添加log-bin=mysql-bin//[必須]啟用二進(jìn)制日志server-id=212//[必須]服務(wù)器唯
4、一ID,默認(rèn)是1,一般取IP最后一段1.修改從服務(wù)器slave:2)Linux下#vi/etc/my.cnf[mysqld]log-bin=mysql-bin//[必須]啟用二進(jìn)制日志server-id=208//[必須]服務(wù)器唯一ID,默認(rèn)是1,一般取IP最后一段3)Windows下修改安裝目錄下面的my.ini,添加log-bin=mysql-bin//[必須]啟用二進(jìn)制日志server-id=208//[必須]服務(wù)器唯一ID,默認(rèn)是1,一般取IP最后一段2.重啟兩臺(tái)服務(wù)器的mysql4)Linux下/etc/
5、init.d/mysqldrestart5)Window下,服務(wù)列表中找到MySQL服務(wù),并重啟3.在主服務(wù)器上建立帳戶并授權(quán)slave:6)Linux下#/usr/local/mysql/bin/mysql-uroot–pOa123456mysql>GRANTREPLICATIONSLAVEON*.*to'root'@'%'identifiedby'Oa123456';//一般不用root帳號(hào),“%”表示所有客戶端都可能連,只要帳號(hào),密碼正確,此處可用具體客戶端IP代替,如192.168.145.226,加強(qiáng)安全
6、。1)Windows下在cmd中,mysql–uroot–pOa123456mysql>GRANTREPLICATIONSLAVEON*.*to'root'@'%'identifiedby'Oa123456';//一般不用root帳號(hào),“%”表示所有客戶端都可能連,只要帳號(hào),密碼正確,此處可用具體客戶端IP代替,如192.168.145.226,加強(qiáng)安全。1.登錄主服務(wù)器的mysql,查詢master的狀態(tài)//mysql>showmasterstatus;+------------------+----------
7、+--------------+------------------+
8、File
9、Position
10、Binlog_Do_DB
11、Binlog_Ignore_DB
12、+------------------+----------+--------------+------------------+
13、mysql-bin.000004
14、308
15、
16、
17、+------------------+----------+--------------+------------------+1rowinset(0.00sec)2.配置從服務(wù)器
18、Slave:mysql>changemastertomaster_host='192.168.15.212',//主機(jī)IP地址master_user='root',master_password='Oa123456',master_log_file='mysql-bin.000004',master_log_pos=308;//注意不要,斷開,“308”無單