所在的位置: mysql >> mysql优势 >> 实验报告MySQL的安装

实验报告MySQL的安装

北京怎么治疗白癜风好 http://pf.39.net/bdfyy/bdfal/

实验报告——MySQL的安装

一、源码安装MySQL

1、系统环境:Centos7.3x86_64

因为centos7.2默认安装了mariadb-libs,为了避免发生端口冲突、程序冲突,所以先建议查看是否安装mariadb,然后将其卸载掉。

查看是否安装了mariadb#rpm-qa

grepmariadb

卸载mariadbrpm-emariadb-libs--nodeps(--nodeps:忽略依赖关系,强制卸载)

2、安装依赖包(cmake、ncurses、bison、boost、gcc)

注:相关依赖包的作用

cmake:由于从MySQL5.5版本开始弃用了常规的configure编译方法,所以需要CMake编译器,用于设置mysql的编译参数。如:安装目录、数据存放目录、字符编码、排序规则等。ncurses:计算机语言,是提供字符终端处理库bison:Linux下C/C++语法分析器,是一个通用的解析器生成器,是属于GNU项目的一个语法分析器生成器。bison把一个关于“向前查看从左到右最右”(LALR)上下文无关文法的描述转化成可以分析该文法的C或C++程序。它也可以为二义文法生成“通用的从左到右最右”(GLR)语法分析器。Boost:boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。从MySQL5.7.5开始Boost库是必需的,mysql源码中用到了C++的Boost库,要求必须安装boost1.59.0或以上版本GCC:是Linux下的C语言编译工具,mysql源码编译完全由C和C++编写,要求必须安装GCC。(一般都有安装,可通过“gcc-v”查看,如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本;如果提示命令找不到,则表明没有安装。没安装的话,可以从系统自带的光盘中安装一哈)1)安装文件准备

下载cmake、ncurses、bison、Boost、mysql源码包(请忽略我一会所使用的源码包版本,比较旧。如果对版本要求严格的,可以从下面的链接地址或自己找


转载请注明:http://www.aierlanlan.com/grrz/5403.html