MySQL5.6生产库自动化安装部署

自动化运维是一个DBA应该掌握的技术,其中,自动化安装数据库是一项基本的技能,本文中的安装脚本已通过测试,作为生产库来说没有问题,鉴于每个公司存储规划要求不同,可以按需自行修改脚本。

脚本中已经注释说明一些基本的安装信息

本脚本默认启用5.6部分新特性
innodb_buffer_pool_dump_at_shutdown=1  它dump的不是数据,是Id号
innodb_buffer_pool_load_at_startup=1
开启这个两个参数当数据库重启后把这些热数据重新加载回去
只有正常关库才会dump热数据块,宕机和kill -9不会
部分参数按需整改,例如innodb_buffer_pool_size,本文给的512M,一般为内存的50%-80%
来看一下脚本的具体情况,本文的安装包为mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz,如版本不同,替换第132行的tar命令后的mysql版本即可

[root@HE3 ~]# cat mysql_auto_install.sh

执行脚本后,输入用户名密码(默认MANAGER)后登录数据库成功。

MySQL5.6生产库自动化安装部署

至此,MySQL5.6安装完成。

猜你喜欢

转载自www.linuxidc.com/Linux/2016-09/135422.htm