免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5931 | 回复: 7
打印 上一主题 下一主题

【已解决】mysql5.5及以上编译通用二进制版本问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-10-10 16:22 |只看该作者 |倒序浏览
本帖最后由 chinafenghao 于 2013-10-11 11:21 编辑

mysql5.5 以上的版本,怎么用源码编译成通用二进制版本(也就是编译后的二进制文件拿到其他centos上只接就可以运行),有人搞过了没?请大神指教

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52戌狗
日期:2013-12-27 15:08:11
2 [报告]
发表于 2013-10-10 17:18 |只看该作者
官网上应该有各种版本的二进制包 ,解压也能直接用

论坛徽章:
0
3 [报告]
发表于 2013-10-10 17:22 |只看该作者
我去看看,要不你给个链结啊,呵呵。多是rpm的,无法指定安装路径

论坛徽章:
0
4 [报告]
发表于 2013-10-10 17:24 |只看该作者
回复 2# 小版主杀手


是mysql 5.5 之后用cmake编译的 ,有二进制吗,真没找到啊 能贴个链结吗?


   

论坛徽章:
0
5 [报告]
发表于 2013-10-10 17:51 |只看该作者
5.6.12找到了,自己好编译吗?可以用什么方法

论坛徽章:
0
6 [报告]
发表于 2013-10-10 18:12 |只看该作者
给你提供一个样例,这是我使用的编译选项
其所有编译选项可以在MySQL操作手册中找到:http://dev.mysql.com/doc/mysql-s ... ration-options.html

cmake  \
-DCMAKE_INSTALL_PREFIX=/opt/db/mysql-5.5.34 \
-MYSQL_DATADIR=/opt/db/data/mysql-5.5.34 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1  \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_DEBUG=1 \
/tmp/mysql-5.5.34

论坛徽章:
8
CU大牛徽章
日期:2013-09-18 15:20:48CU大牛徽章
日期:2013-09-18 15:20:58CU大牛徽章
日期:2013-09-18 15:21:06CU大牛徽章
日期:2013-09-18 15:21:12CU大牛徽章
日期:2013-09-18 15:21:17天秤座
日期:2013-10-30 14:01:03摩羯座
日期:2013-11-29 18:02:31luobin
日期:2016-06-17 17:46:36
7 [报告]
发表于 2013-10-11 11:20 |只看该作者
@scosure
在要硬件和软件平台一样,你编译好的二进制程序,直接打包就拿到其他机器取用,尽量保持程序在每个机器上的路径一致。

论坛徽章:
0
8 [报告]
发表于 2013-10-11 13:12 |只看该作者
回复 7# chinafenghao

在本机编译好的二进制版本,拿到相同硬件,相同操作系统的机子上运行报错,提示缺少一些库:error while loading shared libraries:   我是想把这些glibc 一起封装到自己编译的二进制版本中,(像官网发布的二进制一样直接解压即可运行)


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP