位置: 编程技术 - 正文

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

  • 个人普通发票多少钱
  • 往年有亏损本年没有亏损
  • 净值型理财投资范围
  • 库存商品损坏怎么做账
  • 期初余额有误怎么在本期做调整凭证
  • 框架合同有合同金额吗
  • 技术合同免税备案流程2022年
  • 加工费暂估入库的会计分录
  • 建筑服务预征缴纳税款本期实际抵减税额怎么填
  • 公益性生物资产属于什么科目
  • 企业现金管理办法
  • 建筑公司收到劳务费
  • 电子承兑汇票付款流程
  • 开出支票支付属于什么会计科目
  • 水利基金的计税基础是什么
  • 最新增值税申报实操
  • 船舶维修价格表2017
  • 木制手链品种
  • 公司资金周转困难怎么办
  • 桌面图标变成了白色的
  • 收到别人的文章或书,应该怎样表示
  • 公司注销要交分红税吗
  • 购入的财务软件怎么入账
  • 民间借贷以工资抵押的案例
  • 社保费税前扣还是税后扣
  • php抓取网页指定内容
  • win10右键新建卡死
  • ezulumain.exe是病毒进程吗 ezulumain进程安全吗
  • 商贸企业税收优惠政策
  • 销项负数发票怎么处理
  • 我的电脑图标没了怎么恢复
  • vue父组件调用子组件的方法报错
  • 基于thinkphp的学园招聘系统项目源代码
  • PHP简单实现HTTP和HTTPS跨域共享session解决办法
  • 付了款对方不开发票
  • 社会保险费征收机构责令限期缴纳
  • 公司当月申报的是下个月社保么
  • vue+
  • 今日清明节的下一句是什么
  • php curl file_get_contents
  • 权重下降是什么原因
  • 计算机视觉技术的应用
  • explorer.exe无响应桌面卡死是什么原因
  • remote远程
  • php设置目录权限
  • 计提营业税金及附加比例
  • 合伙企业退伙个税
  • 日记账的定义
  • 土方开挖工艺标准
  • 顺丰的电子发票是不是只有收到以后能开
  • 外经证开错作废要带些什么
  • 金蝶怎么增加职员
  • mysql insert语句操作实例讲解
  • 上个月开的票这个月能用吗
  • 小规模纳税人企业所得税2023
  • 收到政府补贴如何入账
  • 银行的存单丢失了可以补办吗
  • 收到对方公司的货款怎么记账
  • 有限责任公司减资的条件
  • 转账显示未认证
  • 企业为何
  • 应交税费中应交税金包含个税吗
  • 企业的免税收入范围
  • 企业被收购的账务处理
  • mysql设计树形数据库
  • win8.1 开机进桌面
  • 如何保存xps文件
  • fedora 版本
  • linux仿mac
  • linux如何更改默认的运行级别
  • shwicon.exe - shwicon是什么进程 有什么用
  • Linux系统中下载文件的wget命令操作实例
  • JavaScript中的NaN代表什么
  • js函数详解
  • dos基本命令大全关机
  • 浅谈jquery中next与siblings的区别
  • php开机启动
  • js怎么获取复选框选中的值
  • 代收代付税务条件
  • 山东省关于退林还耕的规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设