本文用来解决从源码安装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需要一个C编译器,这里推荐使用GCC...
本文将详细介绍MySQL 5.5.11版本的源码安装步骤,并解释每个步骤的重要性和可能遇到的问题。 首先,MySQL 5.5版本开始使用CMake作为构建系统,替代了传统的configure方法。CMake是一个跨平台的开源自动化构建系统,...
在Linux系统中,编译安装MySQL数据库可能会遇到各种问题,这些问题通常涉及到依赖库缺失、编译工具未安装、配置文件错误以及初始化数据库时的问题。以下是对这些常见问题的详细解答和解决方案: 1. **缺少curses/...
这篇文章将详细介绍在Linux上安装MySQL的过程,并讨论一些安装后可能出现的问题及其解决方案。 首先,让我们从源码安装开始。源码安装允许你自定义配置,更好地适应特定的系统环境。你需要从MySQL官方网站下载最新...
本教程将详细阐述MySQL的源码安装过程及基本使用方法。 一、环境准备 在进行MySQL源码安装前,确保你拥有以下条件: 1. 操作系统:一般推荐Linux发行版,如Ubuntu、CentOS等。 2. 编译工具:GCC编译器和其他必要的...
然而,使用 MySQL Proxy 时可能会遇到一些问题,本篇文章将详细讨论这些问题及其解决方案。 首先,我们遇到的问题是无法通过 MySQL Proxy 连接 MySQL 服务器,即使提供了正确的 host 和 password。这可能是由于 ...
以下是在RedHat Linux AS4上安装MySQL 5.0.27的详细步骤和解决常见问题的方法。 首先,你需要从官方网站下载MySQL的源码包,解压缩后进入安装目录。在这个例子中,我们假设源码包已解压至当前目录。执行以下命令来...
本文将详细介绍如何在Linux系统下通过源代码的方式安装MySQL数据库。相比于传统的二进制包安装方式,源码安装能够更好地满足特定环境下的需求,并且可以进行更加细致的定制化设置。在安装MySQL之前,需要确保已经...
5. **编译安装**:如果预编译的二进制包无法正常工作,可以考虑从源代码编译安装MySQL。这需要更高级别的技术知识,但可以自定义编译选项以适应你的系统。 接下来,我们讨论如何在Linux上查看MySQL的安装路径。你...
安装完 MySQL 后,可能遇到的一个常见问题是无法从远程机器登录 MySQL 数据库。这通常是由于 MySQL 的默认设置仅允许本地登录。有两种常用方法可以解决这个问题: **1. 改表法** 修改 MySQL 数据库中的 `user` 表中...
提供的“MySQL卸装.doc”文档可能包含了更详细的卸载和重新安装MySQL的步骤,这对于解决配置问题可能有所帮助。 总的来说,解决MySQL的1045错误需要对数据库的权限管理有一定理解,通过排查各个可能的因素,最终...
这个源代码可能是基于Java实现的学生信息管理的示例,适合初学者或者需要复习Java编程基础的人进行学习。 在Java中,学生管理系统的核心功能可能包括添加学生、删除学生、更新学生信息以及查询学生信息等。这些功能...
在Linux系统上安装MySQL数据库是许多开发者和系统管理员必须...在实际操作中,可能会遇到更多细节问题,但遵循最佳实践和查阅相关文档通常都能找到解决办法。希望这份指南能对你在Linux环境中部署和使用MySQL有所帮助。
以上就是MySQL 5.0.8在Linux环境下的完整安装流程及解决`configure: error: No curses/termcap library found`问题的方法。通过这一系列步骤,不仅可以确保MySQL能够正常安装,还能保证其后续稳定运行,满足各种...
安装过程中可能遇到的问题包括依赖冲突、权限问题等,需根据错误信息进行排查。 5. **启动与验证** - 启动MySQL服务,检查是否能正常运行。 - 使用`mysql_secure_installation`脚本进行安全设置,包括设置root...
可能会遇到Curses库未找到的错误,解决方法是删除 `CMakeCache.txt`,然后安装 `ncurses-devel` 并重新运行 `cmake .`。如果出现关于bison的警告,安装bison后再运行 `cmake .`。 执行 `make` 和 `make install` ...
文档通常会包含关键信息,如依赖性、安装步骤、配置选项以及可能遇到的问题和解决方法。遵循文档中的指示进行操作,以确保安装过程顺利。 4. **执行安装脚本**:一键安装包通常包含一个脚本,用于自动化安装过程。...