首页 > 代码库 > fpm打包mysql-server
fpm打包mysql-server
1.解压
tar -xf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz -C /usr/local/ cd /usr/local/ && mv mysql-5.6.30-linux-glibc2.5-x86_64/ mysql
2.配置安装zabbix后的初始化脚本
[root@gametest ~]# cat install_mysql.sh #!/bin/bash #创建用户 useradd mysql -s /sbin/nologin #修改权限 chown -R mysql.mysql /usr/local/mysql/ chown -R mysql.mysql /var/lib/mysql/ #拷贝配置文件和启动脚本 cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld #创建软连接 ln -s /usr/local/mysql/bin/mysqld* /bin/ ln -s /usr/local/mysql/bin/mysql /bin/
3.打包
[root@gametest ~]# fpm -s dir -t rpm -n mysql-server -v 5.6.30 --post-install /root/install_mysql.sh -f /usr/local/mysql/ no value for epoch is set, defaulting to nil {:level=>:warn} no value for epoch is set, defaulting to nil {:level=>:warn} Created package {:path=>"mysql-server-5.6.30-1.x86_64.rpm"}
本文出自 “不抛弃!不放弃” 博客,请务必保留此出处http://thedream.blog.51cto.com/6427769/1870342
fpm打包mysql-server
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。