位置: 编程技术 - 正文

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

  • 每个月必报的税种
  • 社会保障税的征收条件
  • 租赁费税率3%
  • 一般纳税人改成小规模纳税人
  • 一般纳税人建筑材料税率是多少
  • 企业将重组债务转为权益工具
  • 产品缺陷处理流程
  • 税控设备维护费怎么填申报表
  • 三栏式明细账适用于哪些账簿
  • 已经使用的固定资产其变动方式等基础资料将
  • 餐听发票可以开专用发票吗?
  • 稳岗补贴能享受多久
  • 母公司开票给子公司有什么税务风险吗
  • 残联备案还能补缴社保吗
  • 以前年度损益调整在利润表中怎么填
  • 个税起征点是
  • 条形码费用属于哪个科目
  • 一般纳税人认定管理办法
  • 怎样破解wifi密码怎么办
  • qq游戏怎么玩不了怎么回事
  • 用盈余公积弥补亏损会影响所有者权益总额吗
  • php实现微信发红包的方法
  • php过滤emoji
  • linux系统基础教程
  • PHP:ftp_rename()的用法_FTP函数
  • 工程材料怎么开票
  • 发票红冲是什么意思需要给钱吗
  • 电脑显示语言栏在哪里
  • php获取地理位置
  • 发行股票的手续费佣金计入什么科目
  • php反转
  • vue3中使用gis地图
  • node-js
  • vue3 $bus
  • cynefin框架
  • 客户少给了钱怎么要
  • 汇算清缴期间费用保险费是什么
  • 软件开发公司如何保护源码
  • 一般纳税人和小规模公司怎么区分
  • python怎么自己写函数
  • access宏操作
  • access中宏是按什么调用的
  • 什么是俗称的汇款
  • linux大版本升级
  • sqlserver怎么把数据库导出来
  • 将自产的应税消费品用于连续生产非应税消费品
  • 分公司员工在总公司缴纳社保
  • 利润分配科目是所有者权益科目吗
  • 现金比率升高
  • 注册资本认缴制度
  • 增资减资改变股东要交税吗
  • 一般纳税人每月开票限额是多少
  • 非税收入一般缴款书是什么意思
  • 谈一谈企业应如何做才能更好地、有效地激励员工
  • 母公司孙子公司
  • 进口关税免征
  • 确认主营业务收入分录怎么写
  • 农业保险赔付率数据查询
  • 投标保证金支付给谁
  • 资金结余率怎么算
  • 工业产值是指
  • 软件开发收费标准
  • 成本利润率计算销售价格
  • rpm方式安装samba软件
  • Linux服务器中MySQL远程连接的开启方法
  • 如何关闭win10自带杀毒软件
  • linux编译安装怎么卸载
  • win10系统如何开启远程桌面连接
  • macbookzen
  • 全球知名的中文搜索引擎
  • cocos2dx-3.1.1 labelttf与label
  • perl-v
  • JavaScript对象的创建
  • 第三届一带一国际高峰论坛
  • 徐州市哪些区域封闭了
  • 知道金额,税额怎么计算
  • 点击正式申报前怎么操作
  • 公司欠税交不起股东责任
  • 从国外买东西回来卖
  • 国家电子税务登录入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设