文档详情

LINUX环境下MYSQL5.5.X源码安装.doc

发布:2017-02-01约字共7页下载文档
文本预览下载声明
LINUX环境下MYSQL5.5.18源码安装 Mysql5.5.*以后必须用cmake进行编译 Cmake 安装包可以官网下载 一、安装cmake: 1)解压cmake:#tar -zvxf cmake-version.tar.gz 2)配置编译: 进入cmake解压目录 # ./bootstrap; make; make install //调用cmake 编译脚本bootstrap 并编译安装 二、安装MYSQL 1)解压mysql-5.5.18.tar.gz:#tar -zvxf mysql-5.5.18.tar.gz 创建数据目录(mysql5.5默认已经没有data目录了) mkdir /server/mysql/ -p //建立MYSQL安装目录,-p选项是连续建立不存在 mkdir /server/mysql/data -p //建立MYSQL数据目录,的目录。 注:一般都将安装在/usr/local/目录下,方便管理,可将/server用/usr/local/替换 2)配置编译 #cd mysql-5.5.18 #cmake . //这个方法,安装路径默认 或 #cmake . \ -DCMAKE_INSTALL_PREFIX:PATH=/server/mysql \ -DMYSQL_DATADIR:PATH=/server/mysql/data _install_db --user=mysql --i (指定了DATA路径以后需要在初始化数据库的时候加上—datadir参数: scripts/mysql_install_db --user=mysql –-datadir=/server/mysql/data,否则数据库 无法启动) 关于安装编译树,可根据具体情况进行增加具体需要的编译选项 进入MYSQL解压目录读取README文档可查看所有与安装相关的选项 cmake . -LAH --查看详细编译选项。 注意一:第2步的安装过程中可能有问题,例如:CMake Error: The source directory “*” does not appear to contain CMakeLists.txt.Specify –help for usage, or press the help button on the CMake GUI. 是安装版本错了,比如在 /downloads/mysql/ 下载页面时,我们要选择的是 MySQL Community Server 下的 Source Code,如图: 然后在显示的列表中选择 “Generic Linux mysql-5.5.x.tar.gz” 那个版本的源码下载。Ubuntu 10.10 下安装mysql所需工具:cmake, GNU make, gcc, Perl, libncurses5-dev, bison(可选), chkconfig。例如:缺少libncurses5-dev (ncurses-devel) ----若差了这个包,在cmake的时候会报错。 ----Debian/Ubuntu上的包名是libncurses5-dev,RedHat和其他版本对应的是ncurses-devel ----shell:~$ sudo apt-get install libncurses5-dev ----报错信息 --------------------------------- -- MySQL 5.5.8 -- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) CMake Error at cmake/readline.cmake:82 (MESSAGE): Curses library not found. Please install appropriate package, remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu , package name is libncurses5-dev , on RedHat and derivates it is ncurses-devel.注意,在安装好libncurses5-dev之后,重新cmake之前,要将生成的CMakeCache.txt文件删除,否则继续报错。 3)、安装: #make make install --编译并安装MYSQL 注意:可将以下操作
显示全部
相似文档