版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
部署手冊(cè)
-相關(guān)軟件
以下安裝包在交接的一》核心語(yǔ)匯部署文檔一》安裝包內(nèi)
mysql-5.634.tar.gz
mysql-utilities-1.6.4.zip
cmake-3.7.1.tar.gz
二系統(tǒng)優(yōu)化
2.1優(yōu)化文件描述符
#sudovim/etc/security/limit.conf#在最后追加以下內(nèi)容
*softnofile102400
*hardnofile102400
*softnproc4096
*hardnproc4096
2.2優(yōu)化系統(tǒng)內(nèi)核參數(shù)
#sudovim/etc/sysctl.conf#追加以下內(nèi)容
net.core.somaxconn=4096#定義了系統(tǒng)中每一個(gè)端口最大的監(jiān)聽(tīng)隊(duì)列的長(zhǎng)
度,這是個(gè)全局的參數(shù)
:wq##保存退出
#sudosysctl-p#執(zhí)行sysctl-p使參數(shù)生效
三程序部署
3.1CMAKE安裝
#sudoyum-yinstallcmake
查看cmake安裝是否成功
[rootleomputecmake-3.7.1]#cmake-version
cmakeversion3.7.1
CMakesuitemaintainedandsupportedbyKitware(/cmake).
3.2MYSQL安裝
1,安裝
#sudoyum=yinstallmakegccgcc-c++
#sudogroupaddmysql#添力口mysql組
#sudouseradd-gmysqlmysql-s/bin/false#創(chuàng)建用戶(hù)mysql并加入到mysql
組,不允許mysql用戶(hù)直接登錄系統(tǒng)
#mkdir-p/home/zyyt/mysql/data#創(chuàng)建MySQL數(shù)據(jù)庫(kù)存放目錄
#sudochown-Rzyyt:mysql/home/zyyt/mysql#設(shè)置MySQL數(shù)據(jù)庫(kù)存放目錄
權(quán)限
#sudochmod-R775/home/zyyt/mysql
#tar-xzvfmysql-5.6.34.targz#加帛壓MYSQL安裝包
#cdmysql-5.6.34#進(jìn)入軟件包存放目錄
#sudocmake.-DCMAKEJNSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/home/zyyt/mysql/data-DSYSCONFDIR=/etc#配置
#sudomake#編譯
#sudomakeinstall#安裝
#sudorm-rf/etc/f#刪除系統(tǒng)默認(rèn)的配置文件(如果默認(rèn)沒(méi)有就不用刪除)
#sudochmod-R775/usr/local/mysql
#sudochown-Rzyyt.mysql/usr/local/mysql
#cd/usr/local/mysql#進(jìn)入MySQL安裝目錄
#./senpts/mysql_instaIl_db-user=mysql-basedir=/usr/local/mysql
-datadir=/home/zyyt/mysql/data#生成mysql系統(tǒng)數(shù)據(jù)庫(kù)
#sudoIn-s/usr/local/mysql/f/etc/f#添加到/etc目錄的軟連接
#sudocp./support-files/mysqLserver/etc/rc.d/init.d/mysqld#把Mysql加入系
統(tǒng)啟動(dòng)
#sudochmod755/etc/init.d/mysqld#增加執(zhí)行權(quán)限
#sudochownzyyt.zyyt/etc/init.d/mysqld
#sudochkconfigmysqldon#加入開(kāi)機(jī)啟動(dòng)
#sudovi/etc/rc.d/init.d/mysqId#編輯
basedir=/usr/local/mysql#修改MySQL程序安裝路徑
datadir=/home/zyyt/mysql/data#修改MySQI數(shù)據(jù)庫(kù)存放目錄
user=zyyt#此行沒(méi)有,需要增加
$bindir/mysqld_safe-user=$user-datadir=',$datadirn#搜索此行,并增加紅
色部分
lockdir=7home/zyyt/lock/subsys'#修改lockdir■后的內(nèi)容為紅色部分
:wq#保存退出
#vi/etc/f#編輯
basedir=/usr/local/mysql#MySQL程序安裝路徑
datadir=/home/zyyt/mysql/data#MySQI數(shù)據(jù)庫(kù)存放目錄
init-connect="SETNAMESutf8mb4'
character-set-server=utf8mb4
:wq!#保存退出
#servicemysqldstart#啟動(dòng)
#sudovi/etc/profile#把mysql服務(wù)加入系統(tǒng)環(huán)境變量;在最后添加下面這一行
exportPATH=$PATH:/usr/local/mysql/bin
:wq!#保存退出
#source/etc/profile#使配置立刻生效
下面這兩行把myslq的庫(kù)文件鏈接到系統(tǒng)默認(rèn)的位置,這樣你在編譯類(lèi)似PHP等軟
件時(shí)可以不用指定mysql的庫(kù)文件地址.
#sudoIn-s/usr/local/mysql/lib/mysql/usr/lib/mysql
#sudoIn-s/usr/local/mysql/include/mysql/usr/include/mysql
#sudomkdir/var/lib/mysql#創(chuàng)建目錄
#sudoIn-s/tmp/mysql.sock/var/lib/mysql/mysql.sock#添加軟鏈接
#mysql_secure_installation#安全配置向?qū)?
第一步:默認(rèn)密碼為空,直接回車(chē)即可
[root@computeinstall]#mysql_secure_installation
NOTE:RUNNINGALLPARTSOFTHISSCRIPTISRECOMMENDEDFORALLMySQL
SERVERSINPRODUCTIONUSE!PLEASEREADEACHSTEPCAREFULLY!
InordertologintoMySQLtosecureit,we'llneedthecurrent
passwordfortherootuser.Ifyou'vejustinstalledMySQL,and
youhaven'tsettherootpasswordyet,thepasswordwillbeblank,
soyoushouldjustpressenterhere.
Entercurrentpasswordforroot(enterfornone):|
第二部:是否配置root密碼,安全起見(jiàn),選擇“Y"進(jìn)行密碼配置,輸入兩次密碼
SettingtherootpasswordensuresthatnobodycanlogintotheMySQL
rootuserwithouttheproperauthorisation.
Setrootpassword?[Y/n]|
Setrootpassword?[Y/n]y
Newpassword:
Re-enternewpassword:|
第三部:是否刪除匿名用戶(hù),安全起見(jiàn),選擇"Y"
Bydefault,aMySQLinstallationhasananonymoususer,allowinganyone
tologintoMySQLwithouthavingtohaveauseraccountcreatedfor
them.Thisisintendedonlyfortesting,andtomaketheinstallation
goabitsmoother.Youshouldremovethembeforemovingintoa
productionenvironment.
Removeanonymoususers?[Y/n]|
第四部:是否禁止root用戶(hù)遠(yuǎn)程登錄,安全起見(jiàn),選擇"Y"
Normally,rootshouldonlybeallowedtoconnectfrom'localhost'.This
ensuresthatsomeonecannotguessattherootpasswordfromthenetwork.
Disallowrootloginremotely?[Y/n]|
第五步:是否刪除“test”數(shù)據(jù)庫(kù),安全起見(jiàn),選擇"Y"
Bydefault,MySQLcomeswithadatabasenamed'test'thatanyonecan
access.Thisisalsointendedonlyfortesting,andshouldberemoved
beforemovingintoaproductionenvironment.
Removetestdatabaseandaccesstoit?[Y/n]|
第六步:是否更新操作,選擇“Y"
Reloadingtheprivilegetableswillensurethatallchangesmadesofar
willtakeeffectimmediately.
Reloadprivilegetablesnow?(Y/n]|
將服務(wù)加入開(kāi)機(jī)啟動(dòng)
#sudovim/etc/rc.local
suzyyt-c7etc/init.d/mysqldstart"
3.2MYSQL主備同步
1、設(shè)置同步master(172.17.0,50)
編輯配置文件/etc/f確保有如下行,如沒(méi)有請(qǐng)參照增加。
#sudovim/etc/f
server-id=1
log-bin=mysql-bin
創(chuàng)建一個(gè)mysql的賬號(hào)為同步專(zhuān)用
#mysql-uroot-p
mysql>grantreplicationslaveon*.*to,backuser,@,172.17,0.51,identifiedby
'TzKQ%OnA46C-yd';
my$ql>flushprivileges;#刷新權(quán)限
重啟mastermysql
#servicemysqldrestart
查看master狀態(tài)
mysql>showmasterstatus\G
mysql>showmasterstatus\G
I*************************Lrow***************************
File:mysql-bin.000003
Position:728
Binlog_Do_DB:
Binlog_Ignore_DB;
Executed_Gtid_Set:
1rowinsetTo.66sec)
mysql>|
3、設(shè)置同步slave(172.17,0,51)
編輯配置文件
#sudovim/etc/f
server-id=2
relay_log=mysqld-relay-bin
read-only=on
log_bin_trust_function_creators=l
配置完成后,重啟服務(wù)
#servicemysqldrestart
登錄Slave(1),然后執(zhí)行下面命令:
mysql>stopslave;
mysql>changemasterto
master_host='0,,master_user=,backuser,,master_password='TzKQ%OnA
46C~yd';
mysql>startslave;
mysql>showslavestatus\G
查看這兩項(xiàng)是否為YES,yes為正常。
Slave_IO_Running;Yes
Slave_SQL_Running;Yes
*************************■*].row***************************
Slave_IO_Sta
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版電力安全課件:深入剖析用電安全要點(diǎn)
- 2024年折疊筷子:開(kāi)啟教育餐具新時(shí)代
- 拔罐療法治療呼吸系統(tǒng)疾病2024年課件
- 2024年P(guān)IE工程師培訓(xùn)技能:助力創(chuàng)新推動(dòng)產(chǎn)業(yè)發(fā)展
- 第47屆世界技能大賽江蘇省選拔賽工業(yè)4.0項(xiàng)目技術(shù)工作文件
- 2023年度淄博市職業(yè)技能大賽競(jìng)賽方案(汽車(chē)噴漆)
- 深入探討2024年EHS法律法規(guī)培訓(xùn)的痛點(diǎn)和解決方案
- 2024年藝術(shù)課件:《小丑的眼淚》的視覺(jué)呈現(xiàn)
- 探索2024年互聯(lián)網(wǎng)教案設(shè)計(jì)的新維度
- 2024年教育科技:《生理學(xué)》電子教案在數(shù)據(jù)驅(qū)動(dòng)教學(xué)中的應(yīng)用
- 志愿者應(yīng)急事件處理(課堂PPT)
- 混凝土管管道閉水試驗(yàn)記錄表(自動(dòng)計(jì)算) (1)
- 勞動(dòng)用工法律風(fēng)險(xiǎn)防范與控制——宣講稿(中1)doc
- 食材配送供應(yīng)商評(píng)價(jià)表
- 公司發(fā)文簽批單模板
- 《農(nóng)村醫(yī)療改革》PPT課件.ppt
- 膝關(guān)節(jié)骨性關(guān)節(jié)炎(膝痹病)病程模板
- FMEA潛在失效模式及分析標(biāo)準(zhǔn)表格模版
- 光伏電站兩票三制管理制度
- 用EXCEL做質(zhì)量分析柱狀圖模板
- 電纜截面的計(jì)算選型及口訣PPT課件
評(píng)論
0/150
提交評(píng)論