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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值