位置: 编程技术 - 正文

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 安装配置方法图文教程

  • 矿产资源补偿费计入管理费用吗
  • 收到汇算清缴退回企业所得税分录
  • 房开企业预售阶段预交的税费
  • 税务安全证书应用客户端
  • 财务费用利息收入结转本年利润
  • 临时增加增值税发票
  • 附加税退回分录
  • 小规模纳税人发票图片
  • 进项税留底是什么意思
  • 股权继承印花税单方交
  • 出售股票会计怎么做分录
  • 客户要开票资料干嘛
  • 企业应缴的教育费附加税是多少?
  • 通用机打发票税率在哪改
  • 扣收手续费
  • 利润表本月金额指的是什么
  • 所得税计税方法
  • 出租不动产什么时候交税
  • 供应商退回货款有时间限制吗
  • 企业开办费摊销期限的税法规定
  • 利润表所得税费用为负数
  • 双软企业两免三减半企业所得税优惠政策
  • 企业合并的会计分录
  • 存货跌价准备会影响利润吗
  • 企业开票附加税
  • win11如何退回win10超过10天
  • 怎么查开出去的发票原票
  • phppost带cookie提交
  • 百度有钱花借钱会上征信吗
  • 安装adsl modem必须安装什么协议
  • php数组函数,选班长
  • php中通过什么属性可以获取数组中元素的个数
  • antd upload组件
  • 其他应收款期末贷方余额表示什么
  • php imagettftext()函数
  • 国家公园好玩吗
  • 发票系统技术维护费
  • 轨迹评价
  • 德国楚格峰一日游攻略
  • php 写入excel
  • 核电站弃置费用怎么算
  • 如何在vue项目中运行后端
  • Vue中 Vue-Baidu-Map基本使用
  • 服务器连接方式包括直接相连,间接连接
  • 去年的预提费用今年进来了怎么入账
  • hashmap的使用场景
  • 员工门诊收费票据可以入账吗
  • 开票地址必须和营业执照上一样吗少个字号可以吗
  • 现金流量表里支付的各项税费包括什么
  • 将string类型数组转化成int
  • 公司账户转法人个人账户需要交税吗
  • 差旅费超出部分
  • 固定资产属于净资产指的是什么
  • 暂估入库产品销售结转成本
  • 给员工单独买的西装会计分录
  • 资产减值损失的账务处理
  • 餐饮招待怎么入账
  • 股东之间转让股权有优先购买权吗
  • 商业承兑汇票到期不兑付怎么办
  • sql如何查出重复的数据
  • mysql命令行配置
  • window如何还原系统
  • win8升级win10系统会卡吗
  • centos彻底删除文件命令
  • utilman.exe - utilman是什么进程
  • linux操作系统启动
  • 2021年win10累积更新
  • win7 0x80070002处理方法
  • 关闭windows游戏
  • Android游戏开发打砖块
  • perl \w
  • opengl extension
  • node.js中实现同步操作的3种实现方法
  • vuex的作用和使用场景
  • cmd文件操作基本命令清单
  • jquery常用操作
  • unity角色扮演游戏
  • 汽车车船税收费标准表山西
  • 安徽省各地区最低录取中考分数线
  • 企业税务情况查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设