码迷,mamicode.com
首页 > 数据库 > 详细

(二)企业部分之mysql源码安装

时间:2016-06-12 15:37:00      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:软件包   mysql   依赖性   

所需软件包:mysql-boost-5.7.11.tar.gzcmake-2.8.12.2-4.el6.x86_64.rpm

 

tar zxf mysql-boost-5.7.11.tar.gz

 

yum install cmake -y

yum update cmake-2.8.12.2-4.el6.x86_64.rpm

yum install gcc gcc-c++ ncurses-devel bison -y    ##解决依赖性

 

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/lnmp/mysql -DMYSQL_DATADIR=/usr/local/lnmp/mysql/data -DMYSQL_UNIX_ADDR=/usr/local/lnmp/mysql/data/mysql.sock -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_BOOST=boost/boost_1_59_0/

若还有依赖性未解决,则继续安装,直到无报错

过程中可能需要删除CmakeCache.txt

 

make -j2

在这一段过程中报错,很有可能是因为内存空间不足,此时将内存扩大,即可正常安装

 

建立一个虚拟磁盘,扩大空间

fdisk -cu /dev/vdb (8e)

pvcreate /dev/vdb1

vgextend VolGroup /dev/vdb1

lvextend -l +2047 /dev/VolGroup/lv_root  (将剩余2047都加给它)(lvs;vgs

resize2fs /dev/VolGroup/lv_root(df -h)

 

make install

 

useradd -u 27 -s /sbin/nologin mysql

groupmod -g 27 mysql

 

cd /usr/local/mysql/support-files

cp mysql.server /etc/init.d/mysqld

mv /etc/my.cnf /etc/my.cnf.bak

cp my-defaule.cnf /etc/my.cnf

 

cd /usr/local/lnmp/mysql/bin

修改配置文件,并更新环境

vim /root/.bash_profile

source ~/.bash_profile

修改内容

技术分享

mysql --initialize --user=mysql

 

chown -R mysql.mysql /usr/local/lnmp/mysql/data

/etc/init.d/mysqld start

 

mysql -p (此时无密码)(成功登陆mysql

mysql_secure_installation (进行密码修改)

至此mysql源码安装成功

(二)企业部分之mysql源码安装

标签:软件包   mysql   依赖性   

原文地址:http://wjl19940429.blog.51cto.com/11354210/1788194

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!