位置: 编程技术 - 正文

MySQL 5.7.13 源码编译安装配置方法图文教程(mysql 源码 下载)

编辑:rootadmin

推荐整理分享MySQL 5.7.13 源码编译安装配置方法图文教程(mysql 源码 下载),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql源码包下载地址,mysql5.6源码安装,mysql源代码是什么语言,mysql8.0源码安装,mysql源码及内核分析,mysql源码包下载地址,mysql5.6源码安装,mysql5.7源码安装,内容如对您有帮助,希望把文章链接给更多的朋友!

安装环境:CentOS7 位 MINI版

官网源码编译安装文档: cmake

MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数。如:安装目录、数据存放目录、字符编码、排序规则等。安装最新版本即可。

2> make3.

mysql源代码是由C和C++语言编写,在linux下使用make对源码进行编译和构建,要求必须安装make 3.或以上版本

3> gcc4.4.6

GCC是Linux下的C语言编译工具,mysql源码编译完全由C和C++编写,要求必须安装GCC4.4.6或以上版本

4> Boost1..0

mysql源码中用到了C++的Boost库,要求必须安装boost1..0或以上版本

5> bison2.1

Linux下C/C++语法分析器

6> ncurses

字符终端处理库

所以在安装前,需先安装相关的依赖库:

下载Boost1..0源代码,并解压到/usr/local/目录下:

二、下载MySQL源码

MySQL 5.7.13 源码编译安装配置方法图文教程(mysql 源码 下载)

从github上下载mysql的源码

如果没安装git客户端,执行yum install -y git安装。

当前分支默认为5.7版本,如果要安装其它版本,切换到相应的分支即可。如安装5.6版本:git checkout 5.6,这里以安装5.7为例。

搜狐镜像下载地址: 添加mysql用户

2> 配置mysql预编译参数

-DCMAKE_INSTALL_PREFIX:安装路径-DMYSQL_DATADIR:数据存放目录-DWITH_BOOST:boost源码路径-DSYSCONFDIR:my.cnf配置文件目录-DEFAULT_CHARSET:数据库默认字符编码-DDEFAULT_COLLATION:默认排序规则-DENABLED_LOCAL_INFILE:允许从本文件导入数据-DEXTRA_CHARSETS:安装所有字符集

更多预编译配置参数请参考mysql官方文档说明: 编译并安装

-j参数表示根据CPU核数指定编译时的线程数,可以加快编译速度。默认为1个线程编译,经测试单核CPU,1G的内存,编译完需要将近1个小时。

4> 初始化系统数据库

注意:如果使用?initialize参数初始化系统数据库之后,会在~/.mysql_secret文件中生成root用户的一个临时密码,同时也在初始化日志中打印出来了,如下图红圈中所示:

5、配置文件及参数优化

6、配置mysql服务

7、启动服务

8、设置数据库密码

9、配置mysql环境变量

四、其它注意事项

如果中途编译失败了,需要删除cmake生成的预编译配置参数的缓存文件和make编译后生成的文件,再重新编译。

标签: mysql 源码 下载

本文链接地址:https://www.jiuchutong.com/biancheng/350027.html 转载请保留说明!

上一篇:CentOS7下MySQL5.7安装配置方法图文教程(YUM)

下一篇:Mac下mysql 5.7.17 安装配置方法图文教程

  • 一般纳税人企业所得税多久申报一次
  • 未实际处置资产损失税前扣除金额的分录?
  • 什么叫做增值税进项税额
  • 小规模纳税人收到专票后如何处理
  • 结转已销商品的成本的会计科目有哪些
  • 一般纳税人租赁费税率5%是简易征收吗?
  • 金税盘税务申报
  • 施工单位企业所得税
  • 房产税和城镇土地使用税的区别
  • 税务筹划的12种方法知乎
  • 关联企业往来款 利息
  • 超额投资是什么意思
  • 质量问题产生的影响
  • 旅行社 增值税
  • 印花税按什么税率
  • 出售旧机器设备,发生净收益会计分录
  • 建设单位增值税抵扣
  • 营改增对固定资产的影响
  • 销售设备并安装
  • 企业残疾人保障金
  • 银行回单如何做凭证
  • 运输公司租赁车辆怎么做账
  • 一般纳税人取得普票会计分录
  • 评估价值时点依据什么
  • uview2.0封装http请求实战以及常见请求传参实录
  • 取得普通发票与专票区别
  • 安全生产专用设备目录
  • 销售商品怎么做会计分录呢
  • php处理数组的函数
  • 企业之间可以背书吗
  • 用smart原则改写年底前完善客户资料
  • 多申报缴纳的企业年金
  • 写一个php访问数据库并读取数据的脚本
  • php投票系统代码
  • h5与小程序交互
  • 体验了才明白的作文范文
  • vuex状态机
  • 汽油增值税专用发票几个点
  • 代销手续费怎么开票
  • 怎样从对公账号查询账单
  • python27文件夹
  • python之sqlalchemy创建表的实例详解
  • 出口发票已经抵扣认证怎么办
  • 技术开发免征增值税怎么开票
  • 开票限额相关规定最新
  • 怎么计算土地增值税收入
  • 红冲凭证怎么做分录
  • 建筑业清包工合同范本
  • 一般纳税人怎么算税
  • 哪些项目不可以抵扣进项
  • 未收到货款发票是什么意思
  • 资源税代扣代缴取消时间
  • 商业会计和财务会计
  • 其他应付款冲账摘要怎么写
  • 转出的未交增值税转到应交增值税
  • 机票行程单改签费抵扣 税务局
  • 发票已开的情况下不确认收入可以吗?
  • 事业单位预收账款
  • 累计折旧用什么账页格式
  • 其他货币资金包含的内容
  • 在sqlserver2008中
  • sql批量导出数据
  • win10如何连接远程电脑
  • win10怎么安装网络驱动程序
  • win8.1安装过程
  • 苹果电脑bim
  • linux查询ipv4
  • 239mbps是多少兆网速
  • win8.1怎么样
  • c#在unity的作用
  • shell脚本编程实例
  • perl中的$_
  • perl 教程
  • 微信小程序表单制作代码
  • js查看浏览器信息
  • linux+php
  • 查看网关的mac地址是多少
  • jquery可以实现哪些效果
  • 税务检查的三种常用方法
  • 房屋赠与给子女要交多少税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设