位置: 编程技术 - 正文

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

  • 一般纳税人的现金收入
  • 外购产品视同自产产品办理免抵退税的条件?
  • 租赁办公场所的请示
  • 汇算清缴银行手续费
  • 自来水税率是9%还是3%
  • 银行汇票怎么填写
  • 代国外佣金代扣税金账务怎么处理?
  • 12月结账写本年累计吗
  • 货代行业红字冲正发票怎么做凭证
  • 新企业会计准则什么时候实施的
  • 出售二手车税收优惠
  • 发票一直显示报送中怎么处理
  • 文化事业建设费税率
  • 普通发票收款方账号信息错了可以正常报销吗
  • 信用卡核销是什么意思
  • 印花税没有按时申报怎么办
  • 新公司值得入职吗
  • 中央空调使用费怎么开发票
  • 小规模纳税人亏损要交税吗
  • 持有至到期投资减值准备
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • 深度deepin系统安装教程
  • 移动硬盘通过软件改硬盘容量怎么改
  • .exe是什么文件
  • 知乎百万大v
  • php快速下载文件
  • 多角度分析数据
  • 经典动画动漫
  • vue父子组件传值
  • 物业管理公司经营范围有哪些内容
  • 代收通行费不征消费税
  • 分公司利润怎么结转给总公司需要交税
  • 金蝶怎么修改制单人
  • 融资租赁的种类
  • java实现打印
  • 信用减值损失是什么项目
  • 一般纳税人企业所得税税率2023
  • 填写企业所得税年度纳税申报表都需要哪些数据
  • 财政专户资金支出
  • 其他应收款科目余额在贷方表示什么
  • 房租预付款会计分录
  • 合并报表存货抵消
  • 库存商品盘亏计哪个科目
  • 白酒系列代理
  • 电子商业承兑会不会拿不到钱
  • 加油站固定资产折旧方法
  • 银行存款收入范围有哪些
  • 存货的进口关税计入成本吗
  • 收到代收款需要开票吗
  • 其他流动资产
  • 营业外支出明细科目有哪些
  • sql数据库怎么执行命令
  • 检查sql脚本语法
  • mysql的性能调优
  • sqlserver 修改列类型
  • 如何设置谷歌搜索
  • centos crond
  • Freebsd7.0 Apache2.2+MySQL5+PHP5安装和配置方法
  • win7每次开机选系统
  • win10周年更新版是什么意思
  • securecrt教程
  • win8 metro启动界面
  • Linux中stat命令显示文件的基本使用教程
  • 如何隐藏与显示元素
  • 装win10没有版本选择提示
  • win8登录密码修改
  • jquery常用操作
  • 使用js如何创建元素
  • js中的eval
  • javascript基础笔记
  • node.js基础入门
  • js数组entries
  • Python内置的HTTP协议服务器SimpleHTTPServer使用指南
  • code encode的区别
  • 美国进口税起征点
  • 注册财税公司需要什么条件
  • 江苏省职工医保门诊报销比例
  • 地税发票在哪里开
  • 青岛市税务管理局
  • 税务党课主题或党课题目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设