MySQL源码安装
来源:互联网 发布:ambari源码下载 编辑:程序博客网 时间:2024/06/04 23:32
软件版本:
[root@testoracle share]# file mysql-5.5.28.tar.gz
mysql-5.5.28.tar.gz: gzip compressed data, from Unix, last modified: Wed Aug 29 16:51:10 2012
安装之前需创建mysql组和mysql用户
# groupadd -r mysql
# useradd -g mysql -r -d /data/mydata mysql
1.把源码包解压到 /opt目录:
[root@testoracle share]# tar -zxvf mysql-5.5.28.tar.gz -C /opt/
编译mysql时需要cmake工具:直接 yum install cmake -y 安装
2.切换到解压后的mysql安装包目录:
[root@testoracle share]# cd /opt/mysql-5.5.28/
3.执行
# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ 指定安装目录
-DMYSQL_DATADIR=/mydata/data \ 指定数据文件存放位置
-DSYSCONFDIR=/etc \ 指定配置文件路径
-DWITH_INNOBASE_STORAGE_ENGINE=1 \指定存储引擎(innodb引擎支持事务;)
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system \
-DWITH_LIBWRAP=0 \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \指定sock文件路径
-DDEFAULT_CHARSET=utf8 \指定默认字符集
-DDEFAULT_COLLATION=utf8_general_ci 指定默认排序字符集
# make
# make install
4.安装完成需进行简单配置
a. [root@testoracle mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/mysql/data执行初始化脚本,指定用户和数据文件路径
b. [root@testoracle mysql]# cp support-files/my-large.cnf /etc/my.cnf 为mysql提供配置文件
c. 修改 /etc/my.cnf文件,内容:datadir=/path/to/datafile配置数据文件路径
d. [root@testoracle mysql]# cp support-files/mysql.server /etc/init.d/mysqld提供启动脚本
5.启动mysql
[root@testoracle mysql]# service mysqld start
注:
- ubuntu源码安装mysql
- MYSQL 源码安装手记
- 从源码安装MySQL
- MYSQL源码安装概述
- ubuntu 源码安装Mysql
- MySQL源码安装步骤
- MySQL源码安装
- 源码安装mysql
- MySQL 5.1 源码安装
- Mysql的源码安装
- mysql源码安装
- 源码安装mysql
- linux mysql 源码安装
- 源码安装mysql
- 源码安装mysql
- cmake安装mysql源码
- 源码编译安装mysql
- MYSQL源码安装步骤
- MYSQL复习秘籍
- 【OJ】A*(start)算法c++初步实现
- android—目录结构分析
- sql中对于null的处理方法
- test_mnesia.erl
- MySQL源码安装
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- ExtJs桌面组件(DeskTop)
- 【坑】如何用CSS把页首的logo紧挨着浏览器窗口
- javaEE 7 +tomcat7.0.54 webSocket +html5
- VC TreeCtrl 添加图标 背景色透明
- C++中的vector使用范例
- VS2010在设置为Release后出现的字符集问题
- Binary XML file line #13: Duplicate id 0x7f070055, tag null, or parent id 0x7f070054 with another fr