1、安装依赖包
[root@client ~]# tar zxvf mysql-boost-5.7.20.tar.gz #解压缩软件包
[root@client ~]# yum -y install ncurses ncurses-devel bison cmake #安装依赖包
[root@client ~]# useradd -s /sbin/nologin mysql #建立不可登录用户mysql
----------------------------------解析-------------------------------------
依赖包:
ncurses ncurses-devel:ncurses是字符终端下屏幕控制的基本库
bison:用于自动生成语法分析器程序,实际上可用于所有常见的操作系统。Bison把LALR形式的上下文无关文法描述转换为可做语法分析的C或C++程序。
cmake:CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。CMake可以编译源代码、制作程序库、产生适配器(wrapper)、还可以用任意的顺序建构执行档。
2、配置数据库
[root@client~]# cd mysql-5.7.20/ #进入数据库
[root@client mysql-5.7.20]#
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 \
-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=boost \
-DWITH_SYSTEMD=1
----------------------------------解析-------------------------------------
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载