版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
部署手册
-相关软件
以下安装包在交接的一》核心语汇部署文档一》安装包内
mysql-5.634.tar.gz
mysql-utilities-1.6.4.zip
cmake-3.7.1.tar.gz
二系统优化
2.1优化文件描述符
#sudovim/etc/security/limit.conf#在最后追加以下内容
*softnofile102400
*hardnofile102400
*softnproc4096
*hardnproc4096
2.2优化系统内核参数
#sudovim/etc/sysctl.conf#追加以下内容
net.core.somaxconn=4096#定义了系统中每一个端口最大的监听队列的长
度,这是个全局的参数
:wq##保存退出
#sudosysctl-p#执行sysctl-p使参数生效
三程序部署
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#创建用户mysql并加入到mysql
组,不允许mysql用户直接登录系统
#mkdir-p/home/zyyt/mysql/data#创建MySQL数据库存放目录
#sudochown-Rzyyt:mysql/home/zyyt/mysql#设置MySQL数据库存放目录
权限
#sudochmod-R775/home/zyyt/mysql
#tar-xzvfmysql-5.6.34.targz#加帛压MYSQL安装包
#cdmysql-5.6.34#进入软件包存放目录
#sudocmake.-DCMAKEJNSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/home/zyyt/mysql/data-DSYSCONFDIR=/etc#配置
#sudomake#编译
#sudomakeinstall#安装
#sudorm-rf/etc/f#删除系统默认的配置文件(如果默认没有就不用删除)
#sudochmod-R775/usr/local/mysql
#sudochown-Rzyyt.mysql/usr/local/mysql
#cd/usr/local/mysql#进入MySQL安装目录
#./senpts/mysql_instaIl_db-user=mysql-basedir=/usr/local/mysql
-datadir=/home/zyyt/mysql/data#生成mysql系统数据库
#sudoIn-s/usr/local/mysql/f/etc/f#添加到/etc目录的软连接
#sudocp./support-files/mysqLserver/etc/rc.d/init.d/mysqld#把Mysql加入系
统启动
#sudochmod755/etc/init.d/mysqld#增加执行权限
#sudochownzyyt.zyyt/etc/init.d/mysqld
#sudochkconfigmysqldon#加入开机启动
#sudovi/etc/rc.d/init.d/mysqId#编辑
basedir=/usr/local/mysql#修改MySQL程序安装路径
datadir=/home/zyyt/mysql/data#修改MySQI数据库存放目录
user=zyyt#此行没有,需要增加
$bindir/mysqld_safe-user=$user-datadir=',$datadirn#搜索此行,并增加红
色部分
lockdir=7home/zyyt/lock/subsys'#修改lockdir■后的内容为红色部分
:wq#保存退出
#vi/etc/f#编辑
basedir=/usr/local/mysql#MySQL程序安装路径
datadir=/home/zyyt/mysql/data#MySQI数据库存放目录
init-connect="SETNAMESutf8mb4'
character-set-server=utf8mb4
:wq!#保存退出
#servicemysqldstart#启动
#sudovi/etc/profile#把mysql服务加入系统环境变量;在最后添加下面这一行
exportPATH=$PATH:/usr/local/mysql/bin
:wq!#保存退出
#source/etc/profile#使配置立刻生效
下面这两行把myslq的库文件链接到系统默认的位置,这样你在编译类似PHP等软
件时可以不用指定mysql的库文件地址.
#sudoIn-s/usr/local/mysql/lib/mysql/usr/lib/mysql
#sudoIn-s/usr/local/mysql/include/mysql/usr/include/mysql
#sudomkdir/var/lib/mysql#创建目录
#sudoIn-s/tmp/mysql.sock/var/lib/mysql/mysql.sock#添加软链接
#mysql_secure_installation#安全配置向导:
第一步:默认密码为空,直接回车即可
[root@computeinstall]#mysql_secure_installation
NOTE:RUNNINGALLPARTSOFTHISSCRIPTISRECOMMENDEDFORALLMySQL
SERVERSINPRODUCTIONUSE!PLEASEREADEACHSTEPCAREFULLY!
InordertologintoMySQLtosecureit,we'llneedthecurrent
passwordfortherootuser.Ifyou'vejustinstalledMySQL,and
youhaven'tsettherootpasswordyet,thepasswordwillbeblank,
soyoushouldjustpressenterhere.
Entercurrentpasswordforroot(enterfornone):|
第二部:是否配置root密码,安全起见,选择“Y"进行密码配置,输入两次密码
SettingtherootpasswordensuresthatnobodycanlogintotheMySQL
rootuserwithouttheproperauthorisation.
Setrootpassword?[Y/n]|
Setrootpassword?[Y/n]y
Newpassword:
Re-enternewpassword:|
第三部:是否删除匿名用户,安全起见,选择"Y"
Bydefault,aMySQLinstallationhasananonymoususer,allowinganyone
tologintoMySQLwithouthavingtohaveauseraccountcreatedfor
them.Thisisintendedonlyfortesting,andtomaketheinstallation
goabitsmoother.Youshouldremovethembeforemovingintoa
productionenvironment.
Removeanonymoususers?[Y/n]|
第四部:是否禁止root用户远程登录,安全起见,选择"Y"
Normally,rootshouldonlybeallowedtoconnectfrom'localhost'.This
ensuresthatsomeonecannotguessattherootpasswordfromthenetwork.
Disallowrootloginremotely?[Y/n]|
第五步:是否删除“test”数据库,安全起见,选择"Y"
Bydefault,MySQLcomeswithadatabasenamed'test'thatanyonecan
access.Thisisalsointendedonlyfortesting,andshouldberemoved
beforemovingintoaproductionenvironment.
Removetestdatabaseandaccesstoit?[Y/n]|
第六步:是否更新操作,选择“Y"
Reloadingtheprivilegetableswillensurethatallchangesmadesofar
willtakeeffectimmediately.
Reloadprivilegetablesnow?(Y/n]|
将服务加入开机启动
#sudovim/etc/rc.local
suzyyt-c7etc/init.d/mysqldstart"
3.2MYSQL主备同步
1、设置同步master(172.17.0,50)
编辑配置文件/etc/f确保有如下行,如没有请参照增加。
#sudovim/etc/f
server-id=1
log-bin=mysql-bin
创建一个mysql的账号为同步专用
#mysql-uroot-p
mysql>grantreplicationslaveon*.*to,backuser,@,172.17,0.51,identifiedby
'TzKQ%OnA46C-yd';
my$ql>flushprivileges;#刷新权限
重启mastermysql
#servicemysqldrestart
查看master状态
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、设置同步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
配置完成后,重启服务
#servicemysqldrestart
登录Slave(1),然后执行下面命令:
mysql>stopslave;
mysql>changemasterto
master_host='0,,master_user=,backuser,,master_password='TzKQ%OnA
46C~yd';
mysql>startslave;
mysql>showslavestatus\G
查看这两项是否为YES,yes为正常。
Slave_IO_Running;Yes
Slave_SQL_Running;Yes
*************************■*].row***************************
Slave_IO_Sta
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 扶贫帮扶工作总结范文
- 2024年锂锰电池项目投资申请报告代可行性研究报告
- 吉林省四平市(2024年-2025年小学五年级语文)统编版竞赛题((上下)学期)试卷及答案
- 2024年食品成型机械项目投资申请报告代可行性研究报告
- 2024年压实机械项目资金需求报告代可行性研究报告
- 2023年毛皮服装及其附件投资申请报告
- 四年级数学(上)计算题专项练习及答案汇编
- 小学二年级语文下册教案
- 公文包产业深度调研及未来发展现状趋势
- 手绣机绣图画市场发展预测和趋势分析
- Unit 6 Is he your grandpa?第一课时(教学设计+素材)-2023-2024学年译林版(三起)(2024)英语三年级上册
- 1例脑梗死恢复期患者循证护理个案分享
- 2024年教师培训讲座“三新”背景下的高中英语单元语篇教学探究与实践课件
- 黑龙江省绥化市2024届中考数学试卷(含答案)
- 第3章 实数 浙教版数学七年级上册单元综合测试卷(含答案)
- 国防教育的课程设计
- 2024年中国电信笔试题库
- 王总结数学全套讲义
- 2024黔东南州事业单位第二批遴选人员调减遴选历年(高频重点复习提升训练)共500题附带答案详解
- 老年心房颤动诊治中国专家共识(2024)解读
- 安全防护设施台账
评论
0/150
提交评论