centos7.3 搭建MySQL
yum install gcc gcc-c++ nurses ncurses-devel bison cmake -y//安装编译环境tar zxvf boost_1_59_0.tar.gz -C /usr/local///解压
mv boost_1_59_0/ boost //重命名
useradd -s /sbin/nologinmysql//创建管理用户
tar zxvf mysql-5.7.17.tar.gz -C /mysql///解压看个人
cd mysql-5.7.17/
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ // 安装目录
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ // 链接文件通信文件
-DSYSCONFDIR=/etc \ // 配置文件所存在的目录
-DSYSTEMD_PID_DIR=/usr/local/mysql \ // 进程文件
-DDEFAULT_CHARSET=utf8\ // 支持的格式 utf -8 字符集
-DDEFAULT_COLLATION=utf8_general_ci \ // 开启存储引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \ // 数据库文件
-DWITH_BOOST=/usr/local/boost \ //支持c++ 库
-DWITH_SYSTEMD=1
//开启功能
-注意:如果在CMAKE的过程中有报错,当报错解决后,需要把源码目录中的CMakeCache.txt文件删除,然后再重新CMAKE,否则错误依旧--
页:
[1]