mysql 运行 compile_install mysql by compile(通过编译安装mysql)
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)相关推荐
- 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 ...
- linux mysql 5.6.14_CentOS 6.4下编译安装MySQL 5.6.14
配置用户 MySQL启动成功后,root默认没有密码,我们需要设置root密码. 设置之前,我们需要先设置PATH,要不不能直接调用mysql 修改/etc/profile文件,在文件末尾添加 PAT ...
- debian编译mysql_MySQL数据库之Debian 6.02下编译安装 MySQL 5.5的方法
本文主要向大家介绍了MySQL数据库之Debian 6.02下编译安装 MySQL 5.5的方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 环境 : Debian 6.02 ...
- 在 CentOS 5.4 下编译安装MySQL时
在 CentOS 5.4 下编译安装MySQL时 在 CentOS 5.4 下编译安装MySQL时出错: /bin/rm: cannot remove `libtoolt': No such file ...
- 一键编译安装mysql数据库
一键编译安装mysql数据库 说明:请把所需要的软件包放在文件夹中,把文件夹重命名为packages,然后压缩成packages.zip的包,上传到linux系统上任何目录都可以,然后在上传packa ...
- Linux之编译安装MySQL
实验环境 VMware版本:11.1 Linux版本:CentOS release 6.9 (Final) 最小化安装 MySQL版本:mysql-5.6.13 CMake版本:cmake-2.8.8 ...
- WdOS源码编译安装MySQL 5.5.25a
2019独角兽企业重金招聘Python工程师标准>>> MySQL是一个中.小型关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数 ...
- mysql 3t_编译安装mysql
编译安装mysql 1 查找系统是否安装了myql rpm -q mysql mysql-server 1.1如果安装了.就删除 sudo yum -y remove mysql mysql-serv ...
- 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 \ ...
最新文章
- 白话Elasticsearch27-深度探秘搜索技术之误拼写时的fuzzy模糊搜索技术
- 07-CA/TA编程:rsakey demo
- spring配置详解-复杂类型注入
- 显示日历的指令:cal
- java中paint方法和paintComponent方法的不同
- 信息学奥赛一本通(1194:移动路线)
- 反射(二) :整型数组能存字附---反射”暴力“超越数据类型的检测
- cocos2d 浅析
- 项目管理第十一章项目风险管理
- Arrays.sort(arr, (a, b) -> a - b)是对数组进行排序
- 朋友去面试阿里蚂蚁金服测试岗位过程经历
- [转发]Labview2015 vi文件程序框图密码破解过程
- cuda安装以及conda安装对应版本的pytorch-gpu
- 安卓动画系统 - 安卓R
- 公司邮箱怎么注册?公司企业邮箱怎么登录?
- 行业分析-全球与中国3D自动X射线检测(AXI)市场现状及未来发展趋势
- Arduino控制TM1637共阳四位数码管
- 日常运维1w、vmstat、
- 可观测宇宙中,我们可能是唯一的生命
- 中国企业如何玩转海外媒体推广?
热门文章
- 程序员书单_数据库篇
- android 去掉顶部状态栏
- pku2750 Potted Flower
- upupoo设置HTML壁纸,win10 upupoo黑屏怎么解决-解决upupoo设置壁纸黑屏的方法 - 河东软件园...
- SQL数据库语言基础之SqlServer条件查询、排序数据表、like模糊查询【大总结】
- Error: Cannot find module ‘node-sass‘---Node-sass下载
- 计算机二级python什么水平_计算机二级python好过吗 通过率是多少
- Python+matplotlib自定义坐标轴位置、颜色、箭头
- 1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)
- linux中gtk下定义label颜色,设置GtkLabel的背景颜色和字体颜色