`
knight_black_bob
  • 浏览: 858080 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql 源码安装 ( ncurses 找不到)

阅读更多

 

mysql  源码安装 ncurses 找不到

 

# cmake ./
-- MySQL 5.6.4-labs-innodb-memcached
-- Could NOT find Curses (missing:  CURSES_LIBRARY CURSES_INCLUDE_PATH) 
CMake Error at cmake/readline.cmake:83 (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.
Call Stack (most recent call first):
cmake/readline.cmake:127 (FIND_CURSES)
cmake/readline.cmake:217 (MYSQL_USE_BUNDLED_LIBEDIT)
CMakeLists.txt:263 (MYSQL_CHECK_READLINE)


-- Configuring incomplete, errors occurred!

 

 yum install ncurses-devel

 

源码安装时添加 

 -DCURSES_INCLUDE_PATH=/usr/include \
 -DCURSES_LIBRARY=/usr/lib64/libncurses.so  

 

 

完整 安装:

yum groupinstall "Development tools"
yum -y install gcc* gcc-c++ ncurses* ncurses-devel* cmake* bison* libgcrypt* perl*
 yum install ncurses-devel

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18.tar.gz
tar xf mysql-5.7.18.tar.gz
mv mysql-5.7.18 mysql

wget https://jaist.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz

 
cmake .  -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
 -DDEFAULT_CHARSET=utf8 \
 -DDEFAULT_COLLATION=utf8_general_ci \
 -DWITH_INNOBASE_STORAGE_engine=1 \
 -DWITH_ARCHIVE_STORAGE_ENGINE=1 \
 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
 -DMYSQL_DATADIR=/usr/local/mysql/data \
 -DMYSQL_TCP_PORT=3306 \
 -DWITH_BOOST=/usr/local/boost_1_59_0 \
 -DENABLE_DOWNLOADS=1 \
 -DCURSES_INCLUDE_PATH=/usr/include \
 -DCURSES_LIBRARY=/usr/lib64/libncurses.so  

cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data/ --basedir=/usr/local/mysql --socket=/usr/local/mysql/mysql.sock
cp -a support-files/mysql.server /etc/init.d/mysql
cp -a mysql.server /etc/init.d/mysql
vim /etc/my.cnf
[mysqld] 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

service mysql start
SET PASSWORD = PASSWORD('66666666');
use mysql
update user set host='%' where user='root' and host='localhost';
flush privileges; 
exit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者 

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。

 

个人主页http://knight-black-bob.iteye.com/



 
 
 谢谢您的赞助,我会做的更好!

0
1
分享到:
评论

相关推荐

    Mysql源码包安装步骤

    MySQL源码包安装步骤是一个复杂的过程,涉及到许多技术细节,对于想要深入了解数据库系统或进行定制化配置的IT专业人员尤其重要。以下将详细介绍这个过程。 首先,安装MySQL源码包前,确保你的操作系统环境满足...

    mysql源码安装脚本

    脚本可以包含从下载、解压、配置到安装的所有命令,简化整个过程。用户只需运行一个命令,就可以完成安装。 5. **安装步骤**: 文件`mysql源码安装步骤.txt`详细列出了MySQL的安装步骤,通常包括获取依赖、编译...

    linux系统下源码版mysql安装

    例如,在配置ncurses时出现“找不到curses”这类错误,可能是因为系统中未安装curses库。此时,需要先安装curses库: ```bash sudo yum install ncurses-devel # 对于RHEL/CentOS sudo apt-get install libncurses5-...

    linux下源码安装mysql数据库

    - 为了能够编译MySQL源码,需要先安装一些必要的编译工具包,如`make`, `gcc-c++`, `cmake`, `bison-devel`, `ncurses-devel`, `perl`等。 ```bash [root@localhost ~]# yum -y install make gcc-c++ cmake bison...

    MySql5.5源码安装包

    - `mysql-5.5.43.tar.gz` 是MySQL 5.5.43版本的源代码压缩包,由于官方下载链接可能不可用,因此这种分享方式对于开发者来说非常宝贵。 2. **系统需求**: - MySQL 5.5一般需要Linux或Unix-like操作系统,以及C++...

    Linux下Apache+PHP+Mysql安装与配置

    * 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--enable-modules" 用于指定系统允许使用的功能扩展的类型;"--...

    CentOS7 源码安装MySQL5.6

    下载 MySQL 的源代码并解压到 `/data/program` 目录下。 **命令详解:** ```bash tar zxvf mysql-5.6.20.tar.gz cd mysql-5.6.20 ``` #### 六、编译安装 MySQL 5.6.20 接下来,我们将使用 CMake 进行 MySQL 的...

    centos下mysql数据库源码安装教程

    2. **下载MySQL源码**: 假设已经下载了MySQL 5.6.14的源码包,可以使用`tar`命令解压: ```bash tar xvf mysql-5.6.14.tar.gz cd mysql-5.6.14 ``` 3. **编译安装MySQL**: 使用`cmake`进行配置,指定各项参数...

    Mysql 5.6 源码编译安装

    ### MySQL 5.6 源码编译安装详解 #### 一、前言 本文旨在详细介绍如何在Linux环境下从源码编译安装MySQL 5.6版本的过程。...希望本文能够帮助到那些正在学习或工作中需要用到MySQL源码编译安装的朋友。

    CentOS6.5一键安装Mysql5.6

    "install_mysql"这个压缩包文件包含了MySQL 5.6的安装源代码或二进制文件。首先,解压这个压缩包: ``` tar -zxvf install_mysql ``` 然后,根据解压后的文件结构,找到MySQL的安装文件,可能是`mysql-community-...

    linux下安装mysql5.0.18(源码包)

    ### Linux 下安装 MySQL 5.0.18(源码包)详解 #### 安装前准备 在开始安装 MySQL 5.0.18 的源码包之前,需要确保你的 Linux 系统已安装了必要的编译工具,如 GCC 和其他依赖库。通常情况下,可以通过以下命令来...

    新手必备MySQL安装部署中文指南

    1. 获取MySQL源码:`wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.x.tar.gz`。 2. 解压源码:`tar -zxvf mysql-5.7.x.tar.gz`。 3. 配置编译环境,安装必要的依赖库,如 `libaio` 和 `ncurses`。 ...

    源码安装 mysql 数据库资源包

    - 获取源码:你需要下载MySQL的源代码包,如本例中的`mysql-5.7.40`,通常可以从MySQL官方网站获取最新版本。 - 环境搭建:确保你的系统安装了必要的编译工具,如GCC编译器,以及依赖库,如OpenSSL、zlib、ncurses...

    Linux下源码编译MySQL 5.5 与安装程全记录

    3. 安装`gcc-c++`:这是C++编译器,对于编译C++代码是必不可少的。你可以通过`yum install gcc-c++.i686`来安装。 4. 安装`cmake`:CMake是一个跨平台的构建系统,用来管理MySQL的源码构建。可以使用源码编译或`yum...

    mysql5.7_for_linux源码安装.pdf

    MySQL 5.7 for Linux源码安装过程涉及到一系列操作步骤,包括前期环境准备、依赖包安装、MySQL源码下载编译以及配置初始化等。下面详细描述这些知识点。 1. 环境准备与依赖包安装 在Linux环境下安装MySQL 5.7之前,...

    MySQL的安装说明

    在正式安装MySQL之前,我们需要做好一系列的准备工作,包括检查和安装必要的依赖库、创建MySQL用户以及下载MySQL源码。 ##### 1. 检查并安装GCC GCC(GNU Compiler Collection)是一套编程语言的编译器集合,它是...

    解压方式安装mysql

    MySQL的安装通常分为两种主要方式:一是通过操作系统自带的包管理器(如Linux的apt-get或yum,Windows的MSI安装程序),二是手动下载源代码并编译安装。而“解压方式安装”属于第二种方法,适合于对系统控制有更高...

    LINUX环境下MYSQL5.5.X源码安装[借鉴].pdf

    在Linux环境中安装MySQL 5.5.x源代码的过程是一个涉及多步骤的技术任务,适用于软件开发人员和系统管理员。本文将详细解析如何在Linux系统中通过源码安装MySQL 5.5.18版本。 首先,我们需要下载必要的工具和库。在...

Global site tag (gtag.js) - Google Analytics