位置: 编程技术 - 正文

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

  • 消费税和所得税的关系
  • 车船税减免税优惠政策
  • 什么是本期应纳税所得额
  • 印花税包括几个税种
  • 工程奖励金算收入吗
  • 教育培训行业税负率是多少
  • 如何合理把公司的钱拿出来
  • 自己提供原材料让别人加工
  • 应收帐款备抵法
  • 非独立核算的分公司如何报税
  • 怎么扣除未支付的钱
  • 土地税退税做什么分录
  • 普通发票商品名称错了一个字
  • 怎么查询发票记录
  • 销售费用变动率公式
  • 个税贷方余额比实际金额多
  • 土地增值税允许扣除的评估价
  • 个人转让怎么写
  • 广告业公司成立时的资金如何记账?
  • 外协加工费会计分录
  • mac电脑因问题而重新启动
  • 补提去年所得税分录
  • 加班工资怎么计算劳动法
  • php session实例
  • iphone11 iphone10区别
  • 工会经费是职工工资总额的
  • 404 not found意思详细介绍
  • php proto
  • 转销盘盈会计分录
  • 出口已使用的设备退税还是免税
  • 政策性搬迁补偿收入
  • vue中v-model
  • 软件和信息技术服务业发展趋势
  • 自己的智能ai聊天怎么用
  • websocket基于http
  • python cox
  • 收到退税收入
  • 增值税加计扣除计入什么科目
  • 销货清单是否必须备案
  • mysql存储过程传入参数
  • 小微企业全年营业额不能超过多少
  • 差旅费会计科目怎么做
  • 以前期间留抵税额是什么意思
  • 当月费用次月报销
  • 其他应收款和其他应付款可以通用吗
  • 从公司账户转给他人私户1万元以内需要扣多钱的税
  • 银行收到货款会计分录怎么做
  • 出售固定资产如何缴纳增值税
  • 银行帐户维护费怎么算
  • 购买维修费怎么做分录
  • 会计做账手工帐
  • 产品是如何产生的
  • 如何找回丢失数据
  • windows2003 IIS6.0 asp配置技巧
  • win7 64位系统无法使用银行网银怎么办? IE9浏览器无法使用农业银行网银的解决方法
  • xp系统如何禁止开机启动软件
  • centos安装位置选择
  • 升级安装windows并保留文件
  • linux用yum
  • win7软件界面显示不全怎么办
  • win7系统进不了桌面
  • windows8c盘满了怎么清理
  • perl -p -e
  • linux系统下hosts文件详解及配置
  • ubuntu用root运行
  • cocos2d安装教程
  • 了不起的Nodejs 将JavaScript进行到底
  • 谈一谈js中的执行者是谁
  • node.js介绍
  • windows安装node
  • 静态文件格式有哪些
  • js实现手风琴
  • java 视频教程
  • 整理的什么
  • adb命令ls
  • 税务局验证码
  • 国家税务总局关于进一步优化营改增纳税服务工作的通知
  • 黔南州都匀市是哪个省
  • 河南省城市规划法
  • 证券行业的税务问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设