ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> 其他数据库 >> MySQL5710最新版初始化安装及多实例创建自动部署脚本

MySQL5710最新版初始化安装及多实例创建自动部署脚本(1/5)

来源:网络整理     时间:2015-12-22     关键词:chmod,CentOS6.5,CentOS6

本篇文章主要介绍了"MySQL5710最新版初始化安装及多实例创建自动部署脚本",主要涉及到chmod,CentOS6.5,CentOS6方面的内容,对于其他数据库感兴趣的同学可以参考一下: mysql5.7.10_onekey_install.sh自动化部署脚本支持mysql5.7.10初始化安装,多实例创建,且使用经过优化后的my.cnf配置文件...

mysql5.7.10_onekey_install.sh自动化部署脚本支持mysql5.7.10初始化安装,多实例创建,且使用经过优化后的my.cnf配置文件和mysql.server启动脚本,该SHELL脚本在CentOS6.5/' target='_blank'>CentOS6.5_x86_64操作系统测试通过。

1、安装方式

mysql5.7.10_onekey_install.zip包上传到Linux服务器解压并执行包中的shell脚本:

解压包:unzip mysql5.7.10_onekey_install.zip

切换目录:cd mysql5.7.10_onekey_install

执行脚本:./mysql5.7.10_onekey_install.sh 3307

# tree mysql5.7.10_onekey_install
mysql5.7.10_onekey_install
├── my.cnf
├── mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz
├── mysql5.7.10_onekey_install.sh
└── mysql.server

注意:执行脚本后要求带一个参数(端口号),参数要求是整数,且不能与服务器上已有的端口号重复

1、如果是首次安装mysql,则会构建所需的所有预安装环境并创建第一个实例;

2、如果不是首次安装mysql,则会在原有基础上创建多实例;

2、安装软件版本

- 操作系统:CentOS6.5/' target='_blank'>CentOS6.5_x86_64

- MySQL版本:mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz (最新版本5.7.10)

3、安装目录规划

上传软件包目录:/home/zkyw/install

mysql程序目录:/opt/application/mysql

mysql实例数据文件目录:/data/$Port

4、程序启停操作

启动mysql实例:/data/$Port/mysql.server start

停止mysql实例: /data/$Port/mysql.server stop

查看mysql实例状态:/data/$Port/mysql.server status

5、脚本执行过程

第一步:对传入的参数(端口号)做判断,要求为整数且不能与服务器已有端口号冲突;

第二步:如果服务器还没有安装过mysql,则进行初始化安装,自动配置所需安装环境;

第三步:如果服务器上已经安装了mysql,则会创建多实例;

第四步:初始化安装过程:删除msyql相关的rpm包→安装libaio包→创建安装所需的用户目录等→安装mysql→配置mysql

第五步:创建多实例过程:创建目录并授权→安装mysql→配置mysql

二、自动化部署脚本

相关图片

相关文章