当前位置:Gxlcms > 数据库问题 > (二)企业部分之mysql源码安装

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

时间:2021-07-01 10:21:17 帮助过:18人阅读

cmake-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   依赖性   

人气教程排行