位置: 编程技术 - 正文

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

  • 开普票需要交税多少
  • 建筑安装增值税税负率行业标准
  • 经营范围没有的可以开票吗
  • 支付转让费待摊怎么做账
  • 医疗设备的折旧年限是多少年
  • 怎么查自己是否
  • 申报附加税增加一行如何增加
  • 甲公司自2018年3月1日开始自行研发一款新兴产品
  • 收到供应商赠送的发票
  • 个人所得税能否跨年度
  • 企业合并固定资产增值的规定
  • 装修费能否一次性支付
  • 长期待摊费用的摊销方法
  • 费用暂估入账
  • 库存生产用钢材属于什么会计科目类别
  • 简易征收税额航天信息服务费可以抵扣吗?
  • 药企常见税务风险及措施
  • 专用发票过期了还能冲红发票吗
  • 收到免税发票会影响税负吗
  • 产品核算会计业务流程
  • 注销未分配利润怎么处理账务
  • 固定资产残值清零怎么处理
  • 废料销售成本怎么计算
  • 其他债权投资按公允价值计量,为什么计提减值准备知乎
  • nrm报错
  • laravel视频教程
  • 持有至到期减值准备是什么科目
  • 物资销售收入
  • 前端高手进阶
  • web自动化测试平台
  • laravel后端
  • php自定义表单
  • 销售货款无法收到怎么办
  • 固定资产清理的会计科目处理
  • 发给客户的服装文案
  • sql 覆盖索引
  • Mysql数据库查询客户端
  • 培训属于什么服务
  • 企业所得税放入什么科目
  • 资产总额是营业收入吗
  • 借款人和还款人不一致,收据打给谁
  • 跨月凭证怎么冲销
  • 发放工资凭证后多久到账
  • 企业从应付职工工资中代扣的职工房租应借记什么科目
  • 事业单位收到退税账务处理
  • 留存收益转增资本公积
  • 购买东西进项税额怎么算
  • 借主营业务成本贷应付账款
  • 未开票收入如何申报增值税,下个月怎么操作
  • 税务稽查补缴增值税税的账务处理流程
  • 研发收入超过研发成本
  • 公司收到赔偿款要交增值税吗
  • 业务提成怎么做账内账
  • mysql改表名语句
  • 从mysql导出数据
  • windows xp升级为windows 7
  • windows2003 64位注册码 序列号 激活码
  • 电脑出现蓝屏后黑屏怎么办
  • 电脑删除ie后怎么恢复
  • 在windows中用于显示正在运行的程序名称的栏称为
  • win8系统优化
  • 电脑开启虚拟wifi
  • win7突然变卡顿怎么回事
  • opengl绘制地面
  • vs opengl配置
  • 根据两点的经纬度计算航向角
  • unity3d官方案例
  • 显示解析包时出错是怎么回事
  • 归档 oracle
  • unity3d题库
  • unity 2d ik
  • javascript的应用
  • jquery时钟插件
  • bootstrap 树
  • shader能做什么
  • jquery的实现原理
  • jquery控制元素的显示与隐藏
  • 免税证明怎么开?(国税局已回复)
  • 江苏省无锡市国家电网客服电话是多少
  • 个人彩票收入属什么类别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设