源码编译方式安装MySQL步骤

安装包下载地址

http://dev.mysql.com/downloads/mysql/

http://www.mysql.com/downloads/mysql/

mysql-5.5.28.tar.gz

 

mysql-5.6.16.tar.gz

 

1.安装CMake源码编译配置工具

#yum install cmake

#useradd mysql

 

2.创建操作系统层的MySQL用户和用户组

#groupadd mysql

 

#useradd -g mysql mysql

 

3.设置用户操作系统资源的限制

#vim /etc/security/limits.conf

mysql        soft           nproc        2047

mysql        hard          nproc        16384

mysql        soft           nofile        1024

mysql        hard          nofile        65536

 

4.解压源码包

#tar –xvf mysql-5.6.16.tar.gz

 

#cd mysql-5.6.16

 

5.执行cmake命令,生成编译配置文件

#cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DENABLED_LOCAL_INFILE=ON \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_FEDERATED_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DWITH_EXAMPLE_STORAGE_ENGINE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \

-DCOMPILATION_COMMENT='hgc for mysqltest' \

-DWITH_READLINE=ON \

-DSYSCONFDIR=/data/mysqldata/3306 \

-DMYSQL_UNIX_ADDR=/data/mysqldata/3306/mysql.sock

 

6.执行编译和安装

#make && make install

make是用来编译的,它从Makefile中读取指令,然后编译

make install是用来安装的,它是从Makefile中读取指令,将软件安装到指定的位置

 

/usr/local/mysql目录打包压缩,得到的文件就相当于一套二进制版本的MySQL,解压到同配置的服务器上就可以直接使用

 

7.修改目录权限和环境变量等

#chown –R mysql:mysql /usr/local/mysql

#vim /home/mysql/.bash_profile

export PATH=/usr/local/mysql/bin:$PATH

 

export LANG=zh_CN.GB18030

 

根据实际情况设置环境变量LANG

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值