`

源码安装mysql可能遇到的问题及解决办法

 
阅读更多

本文用来解决从源码安装mysql时,通常在运行configure,make&&make install命令时可能碰到的问题及解决办法

问题一,报错如下:

configure: error: in `/Application/mysql-5.1.58':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

 

解决办法:运行命令 yum install gcc

 

 

问题二,报错如下:

checking for tgetent in -lncursesw... no
checking for tgetent in -lncurses... no
checking for tgetent in -lcurses... no
checking for tgetent in -ltermcap... no
checking for tgetent in -ltinfo... no
checking for termcap functions library... configure: error: No curses/termcap library found

 

解决办法:

一、如果你的系统是RedHat系列:
yum list|grep ncurses
yum -y install ncurses-devel
yum install ncurses-devel


二、如果你的系统是Ubuntu或Debian:
apt-cache search ncurses
apt-get install libncurses5-dev

 

问题三,报错如下:

DEFAULT_SYSCONFDIR="\"/usr/local/mysql/etc\"" -DHAVE_CONFIG_H -I. -I../include -I../zlib -I../include -I../include -I.    -O    -fno-implicit-templates -fno-exceptions -fno-rtti -c -o my_new.o my_new.cc
../depcomp: line 571: exec: g++: not found
make[1]: *** [my_new.o] Error 127
make[1]: Leaving directory `/Application/mysql-5.1.58/mysys'

 

解决办法:运行命令: yum install -y gcc-c++ && yum install libstdc++-devel,并且重新运行configure 命令

 

 

参考文章:

http://blog.csdn.net/heyouqianqiu/article/details/4129544
http://blog.csdn.net/zccst/article/details/4493074

分享到:
评论

相关推荐

    Linux下以源代码方式安装MySQL教程

    在Linux环境下,以源代码方式安装MySQL是一种常见且灵活的方法,尤其对于自定义配置和调试需求较高时。本文将详细讲解这一过程,适用于熟悉Linux基础操作的用户。 首先,安装MySQL需要一个C编译器,这里推荐使用GCC...

    Mysql源码安装手册.docx

    本文将详细介绍MySQL 5.5.11版本的源码安装步骤,并解释每个步骤的重要性和可能遇到的问题。 首先,MySQL 5.5版本开始使用CMake作为构建系统,替代了传统的configure方法。CMake是一个跨平台的开源自动化构建系统,...

    Linux编译安装mysql容易出现的问题解决方法[参考].pdf

    在Linux系统中,编译安装MySQL数据库可能会遇到各种问题,这些问题通常涉及到依赖库缺失、编译工具未安装、配置文件错误以及初始化数据库时的问题。以下是对这些常见问题的详细解答和解决方案: 1. **缺少curses/...

    linux安装mysql与安装后常见的问题总结

    这篇文章将详细介绍在Linux上安装MySQL的过程,并讨论一些安装后可能出现的问题及其解决方案。 首先,让我们从源码安装开始。源码安装允许你自定义配置,更好地适应特定的系统环境。你需要从MySQL官方网站下载最新...

    MySQL源码安装和简单使用

    本教程将详细阐述MySQL的源码安装过程及基本使用方法。 一、环境准备 在进行MySQL源码安装前,确保你拥有以下条件: 1. 操作系统:一般推荐Linux发行版,如Ubuntu、CentOS等。 2. 编译工具:GCC编译器和其他必要的...

    mysql proxy问题的解决方法

    然而,使用 MySQL Proxy 时可能会遇到一些问题,本篇文章将详细讨论这些问题及其解决方案。 首先,我们遇到的问题是无法通过 MySQL Proxy 连接 MySQL 服务器,即使提供了正确的 host 和 password。这可能是由于 ...

    Linux AS4下安装安装mysql

    以下是在RedHat Linux AS4上安装MySQL 5.0.27的详细步骤和解决常见问题的方法。 首先,你需要从官方网站下载MySQL的源码包,解压缩后进入安装目录。在这个例子中,我们假设源码包已解压至当前目录。执行以下命令来...

    linux系统下源码版mysql安装(需cmake)

    本文将详细介绍如何在Linux系统下通过源代码的方式安装MySQL数据库。相比于传统的二进制包安装方式,源码安装能够更好地满足特定环境下的需求,并且可以进行更加细致的定制化设置。在安装MySQL之前,需要确保已经...

    Linux安装MySQL相关总结文档

    5. **编译安装**:如果预编译的二进制包无法正常工作,可以考虑从源代码编译安装MySQL。这需要更高级别的技术知识,但可以自定义编译选项以适应你的系统。 接下来,我们讨论如何在Linux上查看MySQL的安装路径。你...

    rhel下安装mysql的两种方法

    安装完 MySQL 后,可能遇到的一个常见问题是无法从远程机器登录 MySQL 数据库。这通常是由于 MySQL 的默认设置仅允许本地登录。有两种常用方法可以解决这个问题: **1. 改表法** 修改 MySQL 数据库中的 `user` 表中...

    mysql安装出现1045解决方法

    提供的“MySQL卸装.doc”文档可能包含了更详细的卸载和重新安装MySQL的步骤,这对于解决配置问题可能有所帮助。 总的来说,解决MySQL的1045错误需要对数据库的权限管理有一定理解,通过排查各个可能的因素,最终...

    java代码-使用java解决学生管理系统的问题的源代码

    这个源代码可能是基于Java实现的学生信息管理的示例,适合初学者或者需要复习Java编程基础的人进行学习。 在Java中,学生管理系统的核心功能可能包括添加学生、删除学生、更新学生信息以及查询学生信息等。这些功能...

    Linux系统安装Mysql.zip

    在Linux系统上安装MySQL数据库是许多开发者和系统管理员必须...在实际操作中,可能会遇到更多细节问题,但遵循最佳实践和查阅相关文档通常都能找到解决办法。希望这份指南能对你在Linux环境中部署和使用MySQL有所帮助。

    mysql5.0.8完整安装

    以上就是MySQL 5.0.8在Linux环境下的完整安装流程及解决`configure: error: No curses/termcap library found`问题的方法。通过这一系列步骤,不仅可以确保MySQL能够正常安装,还能保证其后续稳定运行,满足各种...

    史上最详细的Mysql数据库安装及报错解决方法

    安装过程中可能遇到的问题包括依赖冲突、权限问题等,需根据错误信息进行排查。 5. **启动与验证** - 启动MySQL服务,检查是否能正常运行。 - 使用`mysql_secure_installation`脚本进行安全设置,包括设置root...

    CentOS6.4安装MySql5.5.27[文].pdf

    可能会遇到Curses库未找到的错误,解决方法是删除 `CMakeCache.txt`,然后安装 `ncurses-devel` 并重新运行 `cmake .`。如果出现关于bison的警告,安装bison后再运行 `cmake .`。 执行 `make` 和 `make install` ...

    Centos6 64位一键傻瓜安装mysql5.6.xx

    文档通常会包含关键信息,如依赖性、安装步骤、配置选项以及可能遇到的问题和解决方法。遵循文档中的指示进行操作,以确保安装过程顺利。 4. **执行安装脚本**:一键安装包通常包含一个脚本,用于自动化安装过程。...

Global site tag (gtag.js) - Google Analytics