install mysql by compile

1.1 安装cmake

因为编译安装mysal需要cmake所以先编译安装cmake,这里都一起下载下来

解压cmake,比如tar -zxvf cmake-3.5.0.tar.gz ,进入主目录cd cmake-3.5.0

#tar -zxvf cmake-3.5.0.tar.g

1.2 安装安装编译安装所有的依赖

# yum -y install gcc gcc-c++ ncurses-devel perl

1.3 .bootstrap

这里可以看到里面一些目录和文件,这里可以用bootstrap来安装也可以用congfigure来安装,这里我们用./bootstrap  来安装,因为./configure是不添加环境变量的

这时候我们发现少了C++的依赖

# ./bootstrap

1.4 执行编译

# gmake && gmake install

1.5 安装仓库

# yum -y install git

1.6执行编译

# make && make install

1.7 创建目录

# mkdir -p /usr/local/mysql

# mkdir -p /data/mysql

解压文件

# tar -zxvf mysql-5.6.29.tar.gz

# cd mysql-5.6.29

1.8 编译安装mysql

# cmake 属性配置

# make

# make install

1.9  initialise the config file

# cd /usr/local/mysql         #进入mysql安装目录# cp support-files/my-default.cnf /etc/my.cnf   #复制配置文件

# vim  /etc/my.cnf         #修改配置内容

[mysqld]

port=3306

socket = /data/mysql/mysqld.sock

basedir = /usr/local/mysql

datadir = /data/mysql/

pid-file =/data/mysql/slave1.pid

user = root

# cp support-files/mysql.server

/etc/init.d/mysqld                                                                   #复制启动脚本

# scripts/mysql_install_db

--user=root --basedir=/usr/local/mysql/ --ldata=/data/mysql            #初始化数据库

1.10

添加环境变量

# echo

'PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile  #添加环境变量

1.11 将mysql的启动服务添加到系统服务中

# chkconfig

--add mysqld                            #添加系统服务

# chkconfig

mysqld on                                 #添加开机启动

# chkconfig

--levels 245 mysqld off

mysql 运行 compile_install mysql by compile(通过编译安装mysql)相关推荐

  1. centos mysql 5.5 art_Linux CentOS6.5下编译安装MySQL 5.5.51''''

    一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake ...

  2. linux mysql 5.6.14_CentOS 6.4下编译安装MySQL 5.6.14

    配置用户 MySQL启动成功后,root默认没有密码,我们需要设置root密码. 设置之前,我们需要先设置PATH,要不不能直接调用mysql 修改/etc/profile文件,在文件末尾添加 PAT ...

  3. debian编译mysql_MySQL数据库之Debian 6.02下编译安装 MySQL 5.5的方法

    本文主要向大家介绍了MySQL数据库之Debian 6.02下编译安装 MySQL 5.5的方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 环境 : Debian 6.02 ...

  4. 在 CentOS 5.4 下编译安装MySQL时

    在 CentOS 5.4 下编译安装MySQL时 在 CentOS 5.4 下编译安装MySQL时出错: /bin/rm: cannot remove `libtoolt': No such file ...

  5. 一键编译安装mysql数据库

    一键编译安装mysql数据库 说明:请把所需要的软件包放在文件夹中,把文件夹重命名为packages,然后压缩成packages.zip的包,上传到linux系统上任何目录都可以,然后在上传packa ...

  6. Linux之编译安装MySQL

    实验环境 VMware版本:11.1 Linux版本:CentOS release 6.9 (Final) 最小化安装 MySQL版本:mysql-5.6.13 CMake版本:cmake-2.8.8 ...

  7. WdOS源码编译安装MySQL 5.5.25a

    2019独角兽企业重金招聘Python工程师标准>>> MySQL是一个中.小型关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数 ...

  8. mysql 3t_编译安装mysql

    编译安装mysql 1 查找系统是否安装了myql rpm -q mysql mysql-server 1.1如果安装了.就删除 sudo yum -y remove mysql mysql-serv ...

  9. centos lnmp源码安装mysql_CentOS 6.6 下源码编译安装MySQL 5.7.5

    说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具 # yum -y install gcc-c++ ncurses-devel cmake make perl \ ...

最新文章

  1. 白话Elasticsearch27-深度探秘搜索技术之误拼写时的fuzzy模糊搜索技术
  2. 07-CA/TA编程:rsakey demo
  3. spring配置详解-复杂类型注入
  4. 显示日历的指令:cal
  5. java中paint方法和paintComponent方法的不同
  6. 信息学奥赛一本通(1194:移动路线)
  7. 反射(二) :整型数组能存字附---反射”暴力“超越数据类型的检测
  8. cocos2d 浅析
  9. 项目管理第十一章项目风险管理
  10. Arrays.sort(arr, (a, b) -> a - b)是对数组进行排序
  11. 朋友去面试阿里蚂蚁金服测试岗位过程经历
  12. [转发]Labview2015 vi文件程序框图密码破解过程
  13. cuda安装以及conda安装对应版本的pytorch-gpu
  14. 安卓动画系统 - 安卓R
  15. 公司邮箱怎么注册?公司企业邮箱怎么登录?
  16. 行业分析-全球与中国3D自动X射线检测(AXI)市场现状及未来发展趋势
  17. Arduino控制TM1637共阳四位数码管
  18. 日常运维1w、vmstat、
  19. 可观测宇宙中,我们可能是唯一的生命
  20. 中国企业如何玩转海外媒体推广?

热门文章

  1. 程序员书单_数据库篇
  2. android 去掉顶部状态栏
  3. pku2750 Potted Flower
  4. upupoo设置HTML壁纸,win10 upupoo黑屏怎么解决-解决upupoo设置壁纸黑屏的方法 - 河东软件园...
  5. SQL数据库语言基础之SqlServer条件查询、排序数据表、like模糊查询【大总结】
  6. Error: Cannot find module ‘node-sass‘---Node-sass下载
  7. 计算机二级python什么水平_计算机二级python好过吗 通过率是多少
  8. Python+matplotlib自定义坐标轴位置、颜色、箭头
  9. 1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)
  10. linux中gtk下定义label颜色,设置GtkLabel的背景颜色和字体颜色