时间:2021-07-01 10:21:17 帮助过:18人阅读
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 依赖性