首页 > 数据库 > mysql教程 > mysql5.6源代码编译安装

mysql5.6源代码编译安装

WBOY
发布: 2016-06-07 16:14:43
原创
1248 人浏览过

/*安装CMake*/ /*进入CMake源代码所在目录*/ cd # /*解压CMake源代码*/ tar zxf cmake-2.8.3.tar.gz /*进入CMake源代码目录*/ cd cmake-2.8.3 /*配置安装参数*/ ./configure --prefix=/usr/local/cmake /*编译*/ gmake /*安装*/ make install /*设置软连接*/

/*安装CMake*/
/*进入CMake源代码所在目录*/
cd #
/*解压CMake源代码*/
tar zxf cmake-2.8.3.tar.gz

/*进入CMake源代码目录*/
cd cmake-2.8.3
/*配置安装参数*/
./configure --prefix=/usr/local/cmake
/*编译*/
gmake
/*安装*/
make install
/*设置软连接*/
ln -s /usr/local/cmake/bin/cmake /usr/bin

##########################################################################

/*创建用户组*/
groupadd mysql
/*创建用户并加入用户组,并取消永不的sbin权限*/
useradd -g mysql -s"/sbin/nologin" mysql

/*进入root目录[源文件所在目录]*/
cd #
/*解压mysql源代码*/
tar zxf mysql-5.5.8.tar.gz

/*进入解压后的MYSQL源代码目录*/
cd mysql-5.5.8
/*用cmake配置编译选项*/
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/home/mysql -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DMYSQL_USER=mysql
/*开始编译*/
gmake
/*安装mysql到配置的目录*/
make install

/*进入mysql安装目录下的脚本目录*/
cd /usr/local/mysql/scripts
/*安装mysql默认数据库*/
./mysql_install_db --basedir=/usr/local/mysql --datadir=/home/mysql --user=mysql

/*进入mysql安装目录下的支持文件目录*/
cd /usr/local/mysql/support-files
/*复制mysql配置文件*/
cp my-medium.cnf /etc/my.cnf

/*复制服务文件并修改*/
cp mysql.server mysqld
vi mysqld
/*
修改:
basedir=/usr/local/mysql
datadir=/home/mysql
完成后按ESC键
然后输入
:wq
*/
mv mysqld /etc/init.d/mysqld

/*启动服务*/
service mysqld start

/*添加服务到自启动项*/
chkconfig --level 3 mysqld on

/*设置软连接*/
ln -s /usr/local/mysql/bin/mysql /usr/bin
ln -s /usr/local/mysql/bin/mysqldump /usr/bin
ln -s /usr/local/mysql/bin/mysqladmin /usr/bin

 

/*设置mysql的默认字符集*/

vi /etc/my.cnf
/*在[mysql配置节里面加入]*/
DEFAULT-CHARACTER-SET=UTF8

/*在[mysqld配置节里面加入]*/
CHARACTER-SET-SERVER=UTF8

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板