- -
- -
Mysql 源码安装
一、文章说明
最近接触到mysql数据库,因此闲来研究一下,今天演示一下用源码安装mysql,如果使用rpm包安装的话个人感觉挺简单的。
环境说明:
操作系统:rhel x86
Mysql版本:mysql-
二、安装cmake()
,,在附录中介绍一下直接编译。
下载cmake-,本人是在度娘搜的。
[rootnode4 ~]# tar -zxvf cmake-
[rootnode4 ~]# cd cmake-
[rootnode4 cmake-]# ./configure --prefix=/usr/local/cmake
----在这里可以使用# gmake && make install
[rootnode4 cmake-]# make
[rootnode4 cmake-]# make install
备注:configure需要执行编译到目录。三、创立mysql的安装目录及数据库存放目录
[rootnode4 ~]# mkdir -p /opt/
[rootnode4 ~]# mkdir -p /opt/
四、创立mysql用户及用户组
[rootnode4 ~]# groupadd mysql
[rootnode4 ~]# useradd -r -g mysql mysql
- -
- -
五、安装mysql
[rootnode4 ~]# tar -zxvf mysql-
[rootnode4 ~]# cd mysql-
----编译出现以下错误,需要ncurses-devel
[rootnode4 mysql-]#/usr/local/cmake/bin/cmake -DCMAKE_INSTALL_PREFIX=/opt/ -DMYSQL_DATADIR=/opt/ -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all-DENABLED_LOCAL_INFILE=1
-- MySQL
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
CMake Error at cmake/readline ake:83 (MESSAGE):
Curses library not found. Please install appropriate package,
remove and rerun Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.
Call Stack (most
源码安装mysql 来自淘豆网m.daumloan.com转载请标明出处.