搜索下载并安装上面两个.gem,然后gem install mysql
然后对于MySQL的错误信息
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
解决方法
get into mysql
$mysql -u root -p
enter your pwd
and then enter the line
SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('pwd');
and thats it!
quit the mysql session
run rake db:create
then script/server
get into localhost:3000
就可以工作了
- 大小: 2.7 KB
分享到:
相关推荐
在开发Web应用时,Rails框架和MySQL数据库的集成是一个常见的选择。然而,有时在尝试连接Rails应用到MySQL数据库时,可能会遇到一些问题。本篇文章将深入探讨这些常见问题及其解决方案。 首先,Rails与MySQL的连接...
### Ubuntu 11.04下Ruby on Rails与MySQL数据库集成指南 #### 一、安装与配置MySQL数据库 在Ubuntu 11.04环境中,安装MySQL数据库是部署Ruby on Rails应用的重要步骤之一。首先,通过打开终端并执行以下命令进行...
Ruby on Rails 安装及 MySQL 数据库配置指南 本文详细介绍了 Ruby on Rails 的安装步骤,以及 MySQL 数据库的配置方法,并提供了一些官方阅读资源。 一、Ruby on Rails 安装 Ruby on Rails 的安装可以分为以下几...
在开发基于Web的应用程序时,Ruby on Rails(简称Rails)框架和MySQL数据库的结合是常见的选择。本文将详细介绍如何在Windows环境下配置Ruby on Rails以支持Rails 2.3.5及以上版本,并与MySQL进行无缝对接。 首先,...
Ruby 版数据库连接池, 可以参考。 数据库是postgresql
标题 "rails3.1安装与mysql配置 windows" 涉及到的是在Windows操作系统上安装Ruby on Rails 3.1框架并配置MySQL数据库的过程。这是一个关键的开发环境设置步骤,对于使用Rails进行Web开发的程序员来说至关重要。Ruby...
这个gem允许Rails与MySQL数据库进行通信,处理SQL查询并管理数据库连接。在`Gemfile`中添加以下行来安装`mysql2` gem: ```ruby gem 'mysql2' ``` 然后运行`bundle install`命令安装依赖。 接下来,配置Rails应用...
本篇文档将介绍如何使用NetBeans IDE来连接和操作MySQL数据库,以及相关的SQL语句示例。 NetBeans IDE是一个开源的集成开发环境,支持多种编程语言,其中就包括Java。NetBeans IDE为开发者提供了一个方便的平台,用...
总的来说,配置Ruby on Rails的数据库涉及到安装必要的数据库驱动和Rails框架,然后在`database.yml`文件中正确设定数据库连接参数。理解这个过程对于开发基于Rails的应用程序至关重要,因为这使得Rails能够与各种...
– c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so 实际上是找不到连接所需的dll文件:libmySQL.dll 在mysql安装目录下的bin目录下将此文件复制到ruby的bin目录下即可解决此问题. ...
在`config/database.yml`文件中,确保指定数据库连接的编码为UTF-8。例如,对于MySQL,你可以添加`encoding: utf8`到相应的环境配置中。 2. **数据库迁移**: 如果已有数据存在编码问题,可以创建一个迁移来转换...
接着,需要在config/application.rb或对应的环境配置文件中初始化Apartment,并配置数据库连接。例如: ```ruby config.middleware.use Apartment::Elevators::Subdomain ``` 这将基于子域名来切换schema。当然,...
本文将详细介绍11种常见的数据库连接方法,涵盖多种编程语言和数据库类型。 1. **Java JDBC(Java Database Connectivity)** Java 提供了JDBC API,使得Java程序能够与各种类型的数据库进行交互。开发者需要加载...
6. **数据库配置**:由于描述提到“数据库需要走自己配置”,所以你需要在`config/database.yml`文件中设置自己的数据库连接信息,可能包括数据库类型(如MySQL或SQLite)、用户名、密码和主机地址。 7. **迁移**:...
这包括了Ruby环境配置、Rails框架安装、MySQL数据库安装以及RubyMine IDE的安装与配置等关键环节。此外,还提供了一些常见问题的解决方案,帮助读者顺利搭建起自己的开发环境。希望本文能对广大Rails开发者有所帮助...
Ruby-mysql2是一个被广泛使用的Ruby库,它提供了一个高效且简洁的方式来与MySQL数据库进行交互。这个库的设计目标是提供比其他同类库更高的性能和更简单的API,使其成为Ruby开发者在处理MySQL数据库时的首选工具。 ...
在Rails中,可以配置数据库连接信息,使用`database.yml`文件。安装MySQL后,通过Gemfile中的`gem 'mysql2'`来添加MySQL驱动,接着运行`bundle install`安装依赖。 4. **Rails基础知识** - **模型(Model)**:...
6. 配置Rails应用,如设置数据库连接、创建路由等。 7. 使用`rails server`启动应用,测试是否能正常运行。 这个资源包提供了所有必需的组件,使得开发者可以按照文档逐步操作,在Linux环境中搭建起Ruby on Rails的...
Rails默认支持MySQL数据库,无需额外安装驱动。为了使用数据库,需要先创建数据库,然后在Rails项目中配置数据库连接信息。Rails的数据库操作主要通过ActiveRecord实现,它是一种ORM(对象关系映射)工具,使得Ruby...