按照robbin的http://www.iteye.com/topic/43228中所述的“安装 ruby 的数据库适配器”方法安装时,找不到mysql安装路径。
> whereis mysql
mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
ruby extconf.rb --with-mysql-dir=mysql安装路径
替换以上的安装路径为/usr/lib/mysql /usr/share/mysql,都不行。
后来找到一个哥门遇到了跟我同样的问题:http://www.iteye.com/problems/46731 ,他解决了,他的解决方法:
安装MySQL-devel-community-5.1.49-1.rhel5.i386即可
有了这个提示,我用
>yum search mysql
找到: mysql-devel.i386
安装它
>yum install mysql-devel.i386
安装之后:
>whereis mysql
mysql: /usr/bin/mysql /usr/lib/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
多了一个/usr/include/mysql
然后按照http://blogs.sun.com/Arathi/entry/ruby_mysql_module_installation_and 中所述的编译mysql适配器
> ruby extconf.rb --with-mysql-include=/usr/include/mysql --with-mysql-lib=/usr/lib/mysql
没有报错
>make && make install
搞定。
其实没有必要安装这个,因为rails3使用mysql适配器,会导致从数据库取出的中文是ASCII-8BIT,导致页面转码报错,参见:http://runupwind.iteye.com/blog/1001758
还是要用mysql2适配器,不过,还不能用最新版,参见:http://runupwind.iteye.com/admin/blogs/1033617
分享到:
相关推荐
通过以上步骤,你应该能成功地从Linux系统中彻底卸载RPM或yum安装的MySQL。不过,不同的Linux发行版可能有所差异,务必根据实际情况进行调整。对于更复杂的情况,如系统中同时存在多个版本的MySQL,可能需要更复杂的...
在本文中,我们将详细介绍如何在Rocky Linux 9.0系统上使用`yum`命令安装MySQL 8.0,以及安装后的配置步骤,包括启动服务、添加自启动、登录、重置密码、开放远程连接、防火墙设置等关键操作。 **一、检查与安装** ...
国产麒麟系统KylinOS 安装MySQL 8.0-RPM包安装操作手册 在国产麒麟系统KylinOS环境下安装MySQL 8.0-RPM包需要按照以下步骤进行操作。 检查是否有mysql残留 在安装MySQL之前,需要检查服务器是否已经安装了mysql。...
3. **RPM安装步骤**:在Linux中,我们通常使用`rpm`命令来安装RPM包。例如,要安装`MySQL-devel-5.5.39-2.rhel5.i386.rpm`,可以使用以下命令: ``` sudo rpm -ivh MySQL-devel-5.5.39-2.rhel5.i386.rpm ``` ...
Linux 7 中使用 YUM 安装 MySQL 5 Linux 7 中使用 YUM 安装 MySQL 5 是一种常见的数据库安装方式。YUM(Yellow dog Updater, Modified)是一种基于 RPM 的软件包管理器,可以轻松地安装、更新和卸载软件包。在 ...
安装文件:MySQL-server-5.1.62-1.glibc23.i386.rpm # rpm -ivh /software/mysql/MySQL-server-5.1.62-1.glibc23.i386.rpm 这是在/usr/share/mysql 目录下生成一些 文件,其中有一个文件名为:my-medium.cnf 将其...
2、执行rpm安装 #rpm -ivh mysql-*.rpm --force --nodeps 3、安装完成后执行以下命令查询mysql root帐号密码 #grep 'temporary password' /var/log/mysqld.log 没拿到,执行以下命令后,再执行上面命令查 rm -rf /...
Linux环境下使用Yum安装MySQL是一项常见的数据库安装任务,本文档详细介绍了整个安装过程以及对MySQL的一些基本配置。内容主要涉及了如何通过Yum包管理器安装MySQL服务器,配置MySQL服务开机自启动,设置MySQL用户...
在Linux系统中安装MySQL数据库是许多开发者和系统管理员必须掌握的基本技能。MySQL是一个广泛使用的开源关系型数据库管理系统,尤其在Web应用中极为常见。本文将详细介绍如何在Linux环境下通过RPM包来安装MySQL。 ...
在 Linux 下使用 yum 安装 MySQL 客户端和服务器端,需要首先确认 MySQL 是否已安装,然后安装客户端和服务器端。 2. 数据库字符集和端口设置 在安装完成后,需要设置数据库字符集和端口号。数据库字符集可以在 /...
在Linux系统上安装MySQL数据库是一项常见且重要的任务,尤其对于那些需要在服务器环境中运行Web应用或数据密集型项目的用户来说。下面将详细阐述如何在Linux环境下安装MySQL,并确保其正常运行,包括创建必要的用户...
本文将详细介绍如何通过`yum`命令在Linux系统上安装和更新MySQL。 #### 二、准备工作 在进行MySQL的安装和更新之前,我们需要做一些准备工作: 1. **确保系统已经安装了`yum`工具**:大多数基于Red Hat的Linux...
Linux 下使用 yum 安装 MySQL Linux 作为一款流行的开源操作系统,提供了丰富的软件包管理工具,包括 yum,rpm 等。MySQL 作为一款流行的关系型数据库管理系统,广泛应用于 web 应用开发中。在这篇文章中,我们将...
本文将介绍在Linux 7中编译安装MySQL 5.6.33版本和使用yum源安装MySQL 5.6.49版本的步骤,以及可能会出现的一些问题。 一、源码安装MySQL 5.6.33 1. 卸载CentOS自带的MariaDB 首先,我们需要卸载CentOS自带的...
在Linux系统中,尤其是CentOS或RHEL等基于Red Hat的发行版,`yum`是常用的包管理器,用于安装、更新和管理软件。当我们要在服务器上安装MySQL 5.7而没有网络连接时,可以预先下载好必要的rpm包,然后通过本地yum仓库...
### Linux系统使用YUM重新安装MySQL 在Linux环境中,经常需要对系统软件进行更新或重装,特别是像MySQL这样的数据库管理系统。本文将详细介绍如何通过YUM(Yellow dog Updater Modified)包管理器来重新安装MySQL。...
在标题中提到的“Linux系统MySQL(rpm版)安装文件.zip”是一个包含RPM安装包的压缩文件,用户可以通过解压并使用RPM命令进行MySQL的安装。 首先,你需要确保你的Linux系统支持RPM包管理器。通常,基于Red Hat的系统...
在Linux系统中,MySQL是一个广泛使用的开源关系型数据库管理系统,其稳定性和性能备受开发者信赖。在本场景中,我们讨论的是使用RPM(Red Hat Package Manager)包来安装MySQL 5.7.26版本的过程。RPM是针对基于RPM的...
以上步骤详细阐述了如何在 Linux (CentOS 7) 系统上安装 MySQL 5.7 版本的过程,包括从下载安装包到配置环境变量以及最后的测试过程。按照这些步骤操作,即使是初学者也能顺利完成 MySQL 的安装和配置。