不惧亢龙
2016-12-07 15:09
真的很崩溃,这个mysql安装老师从新讲一遍吗,确实用不了??
转载http://www.cnblogs.com/galengao/p/5755788.html实测成功
带boost的mysql源码安装
1、安装依赖包
yum -y install make gcc-c++ cmake bison-devel ncurses-devel bison perl perl-devel perl perl-devel
2、解压到/usr/local目录下
tar -zxvf mysql-boost-5.7.11.tar.gz -C /usr/local
3、创建mysql组和用户
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
4、编译mysql
cd /usr/local/mysql-5.7.11/cmake -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_BOOST=boostmakemake install
5、把原来的/etc/my.cnf备份
cp /etc/my.cnf /etc/my.cnf.bakrm -f /etc/my.cnf
6、把安装目录用户和组更改为mysql
cd /usr/local/mysqlchown -R mysql .chgrp -R mysql .
7、创建一个数据目录
mkdir -p /data/mysql/data/
8、初始化mysql,及开启ssl新功能
bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data
bin/mysql_ssl_rsa_setup --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data
9、 设为root是为了防止普通用户不小心删除数据库
chown -R root .chown -R mysql /data
10、拷贝配置文件
cp support-files//my-default.cnf /etc/my.cnfcp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
11、修改环境变量
vi /etc/profile
# 在profile文件末尾增加两行
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
export PATH
# 使PATH搜索路径立即生效:
source /etc/profile
12、修改配置文件
vi /etc/my.cnf
#修改第19行(取消注释且修改为) datadir = /data/mysql/data/
13、启动
service mysql start
很多错,boost版本低,cmake好,make又出错,说内存不足,唉
请说明具体问题啊
PHP环境LAMP/LNMP安装与配置
45306 学习 · 224 问题
相似问题