Ubuntu安装MySQL5.7.28
时间:2019-11-27
本文章向大家介绍Ubuntu安装MySQL5.7.28,主要包括Ubuntu安装MySQL5.7.28使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
编译安装需要的依赖
1 cmake跨平台工具预编译源码,用于设置编译参数 2 bison linux下C/C++语法分析器 3 gcc是linux下C语言编译工具 ubuntu默认安装 4 libncurses5 libncurses5-dev 字符终端处理库 5 libaio-dev 为了支持同步I/O 6 libnuma-dev:https://packages.ubuntu.com/zh-cn/xenial/libnuma-dev 7 gcc就代表 the GNU Compiler Collection,所以表示一堆编译器的合集,g++则是GCC的c++编译器 8 sudo apt install make cmake gcc g++ perl bison libaio-dev libncurses5 libncurses5-dev libnuma-dev
创文件夹
1 mkdir MySQL57
进文件夹
1 cd MySQL57
进官网下载源码包,复制链接地址
1 https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28.tar.gz
安装源码包
1 sudo wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28.tar.gz
解压缩
1 tar -zxvf mysql-5.7.28.tar.gz
安装Boost1.59.0
1 安装Boost1.59.0这是C++的Boost库 不然在编译时候又要报错 2 sudo wget https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz 3 下载之后解压完事把路径写好预编译时候需要boost的路径 4 可以参考这篇博文安装Boost 5 https://blog.csdn.net/this_capslock/article/details/47170313
预编译安装
1 cmake . \ 2 -DCMAKE_INSTALL_PREFIX=/opt/mysql \ 3 -DMYSQL_DATADIR=/data/mysql \ 4 -DEXTRA_CHARSETS=all \ 5 -DDEFAULT_CHARSET=utf8 \ 6 -DDEFAULT_COLLATION=utf8_general_ci \ 7 -DWITH_BOOST=/opt/Boost159/boost_1_59_0
编译安装
1 make&make install
这几篇有参考价值
https://blog.csdn.net/uphailin/article/details/69264389
https://blog.csdn.net/god_wot/article/details/84797103
https://www.jianshu.com/p/117dab1b658d
原文地址:https://www.cnblogs.com/Alexephor/p/11944656.html
- AngularJS driective 封装 自动滚动插件
- java类过滤器,防止页面SQL注入
- Web项目添加Maven支持
- Jquery 获取第一个子元素
- Dropwizard框架入门
- Java 解析Excel文件为JSON
- SQL语句大小写是否区分的问题,批量修改整个数据库所有表所有字段大小写
- CentOS 6.5 安装nginx 1.6.3
- C#创建数字证书并导出为pfx,并使用pfx进行非对称加解密
- MyBatis两张表字段名相同产生的问题
- mongo 3.0 备份和还原数据库 ,及too many positional arguments错误
- AngularJs HTTP响应拦截器实现登陆、权限校验
- C# 读写App.config配置文件的方法
- Golang语言社区--Go语言基础第四节类型
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- linux之网络
- linux vim编辑器之常用指令
- saltstack手册(含官方pdf)
- 详解Go变量类型的内存布局
- linux vim 编辑器之多文件多窗口编辑
- 深入解析 Go 中 Slice 底层实现
- 2017年的golang、python、php、c++、c、java、Nodejs性能对比(golang python php c++ java Nodejs Performance)
- linux文件时间属性 查看和修改文件时间
- Linux硬连接和软连接详解
- Linux 压缩,解压缩,打包指令
- Linux下使用python脚本执行BCP导入导出操作
- 通用高效字符串匹配--Sunday算法
- Golang fmt Printf 格式化参数手册/详解/说明
- 正则表达式(RegEx)官方手册/权威指南【Python】
- 玩透二叉树(Binary-Tree)及前序(先序)、中序、后序【递归和非递归】遍历