1 / 13
文档名称:

mysql主备半同步安装手册.docx

格式:docx   大小:406KB   页数:13页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mysql主备半同步安装手册.docx

上传人:marry201208 2018/6/16 文件大小:406 KB

下载得到文件列表

mysql主备半同步安装手册.docx

文档介绍

文档介绍:部署手册
一、相关软件
请详见安装包目录
mysql-
mysql-utilities-
cmake-
系统优化
优化文件描述符
# vim /etc/security/ #在最后追加以下内容
* soft nofile 4096
* hard nofile 4096
* soft nproc 102400
* hard nproc 102400
优化系统内核参数
# vim /etc/ #追加以下内容
= 2048 #定义了系统中每一个端口最大的监听队列的长度,这是个全局的参数
:wq保存退出,并执行 sysctl -p使参数生效
程序部署
CMAKE安装
解压cmake-
# cd cmake-
# ./configure
# make && make install
查看cmake安装是否成功
MYSQL安装
1、安装
# groupadd mysql  #添加mysql组
# useradd -g mysql mysql -s /bin/false  #创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统
# mkdir -p /home/mysql/data  #创建MySQL数据库存放目录
# chown -R mysql:mysql /home/mysql/data  #设置MySQL数据库存放目录权限
# tar -xzvf mysql- #解压MYSQL安装包
# cd mysql-  #进入软件包存放目录
# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/home/mysql/data -DSYSCONFDIR=/etc  #配置
# make  #编译
# make install #安装
# rm -rf /etc/f #删除系统默认的配置文件(如果默认没有就不用删除)
# cd /usr/local/mysql #进入MySQL安装目录
# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/home/mysql/data #生成mysql系统数据库
# ln -s /usr/local/mysql/f /etc/f #添加到/etc目录的软连接
# cp ./support-files/ /etc//mysqld #把Mysql加入系统启动
# chmod 755 /etc/ #增加执行权限
# chkconfig mysqld on #加入开机启动
# vi /etc//mysqld #编辑
basedir=/usr/local/mysql #MySQL程序安装路径
datadir=/media/DATA/mysql #MySQl数据库存放目录
:wq #保存退出
# vi /etc/f #编辑
basedir=/usr/local/mysql #MySQL程序安装路径
datadir=/data/mysql #MySQl数据库存放目录
:wq! #保存退出
# service mysqld start #启动mysql
# vi /etc/profile #把mysql服务加入系统环境变量:在最后添加下面这一行
export PATH=$PATH:/usr/local/mysql/bin
:wq! #保存退出
# source /etc/profile  #使配置立刻生效
下面这两行把myslq的库文件链接到系统默认的位置,这样你在编译类似PHP等软件时可以不用指定mysql的库文件地址。
# ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
# ln -s /usr/local/mysql/include/mysql /usr/include/mysql
# mkdir /var/lib/mysql  #创建目录
# ln -s /tmp/ /var/lib/mysql/  #添加软链接
# mysql_secure_installation