位置: 编程技术 - 正文

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

  • 个人所得税申报操作流程2023
  • 预付款发票能入账吗
  • 农机合作社项目复核报告
  • 中小型企业营业额和从业人数
  • 企业的净资产包括实收资本吗
  • 医院纯收入
  • 个人出租商业用房
  • 建设用地规划许可证和建设工程规划许可证的区别
  • 非同一控制下用什么法
  • 哪些发票不可进行进项税抵扣?
  • 小微企业按季度预缴企业所得税
  • 个人企业属于什么部门管理
  • 关于免租金的法律规定
  • 物流公司转包出售合法吗
  • 企业筹建期购买设备是否可以扣除
  • 计税工资和实发工资比例
  • 税后2.5万工资税前多少钱
  • t3不能增加二级科目
  • 银行承兑汇票保证金是什么意思
  • 网络销售平台优势有哪些
  • 营改增后还要交营业税吗
  • 销售部门的固定资产折旧计入什么科目
  • 报关单上的生产销售单位
  • 房产税和城镇土地使用税
  • 年终奖计提和发放
  • php中字符串函数
  • 进入苹果icloud
  • 转让股权企业所得税怎么计算
  • 代理业务资产的意思
  • 怎么查上市公司
  • php根据日期判断星座
  • php trim()
  • vue2转vue3工具
  • php抽象类可以多继承吗
  • 2022年最新公务员职务职级对照表
  • 蔬菜免税分录
  • 增值税为什么不能在税前扣除
  • 计提工资扣社保的凭证
  • 代扣代缴的境外收入企业所得税可以抵减吗
  • 配件盘点的方法
  • mongodb进阶与实战下载
  • 现金日记账退回的现金怎么填写
  • 个人注册公司是否可以免税
  • 信息技术服务费的税率是多少
  • 房屋出租后转租缴纳房产税吗
  • 平销返利如何开票是负数的
  • 应交增值税进项税额转出账务处理
  • 物业公司预收款账务处理
  • 企业租厂房没有发票怎么做账
  • 资产减值哪些资产
  • 应计入财务费用的科目是
  • 现金支票取现的法律规定
  • 如何判断企业处于什么阶段
  • 工程公司存货包括哪些科目
  • 五险一金的正确说法
  • mysql 5.7.24安装
  • win19截屏快捷键
  • 三星笔记本电脑
  • WINDOWS系统还原主要作用
  • cf游戏截图在哪个文件夹
  • win8.1应用
  • suse linux 12 sp5
  • jquery prototype
  • jquery函数定义
  • nginx服务器日志
  • javascript entries
  • 怎么学node.js
  • webpack vue-loader
  • jquery模拟回车
  • 设计模式具有的优点
  • JavaScript浏览器扩展
  • javascript基础教程pdf下载
  • android_sqlite开发入门
  • android 改变view位置
  • 延安市地方税务局电话
  • 2023年惠州契税最新规定
  • 浙江电子税局
  • 开票信息不一致怎么回事
  • 一般纳税人企业所得税5%还是25%
  • 公司财务专用章的用途
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设