`
Javaloverlover
  • 浏览: 346347 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

rails使用mysql

阅读更多

首先安装mysql:

sudo apt-get install mysql-server

sudo apt-get install mysql-client

 

rails默认使用sqlite3

然后修改database.yaml里边的配置:

adapter: mysql2
  database: depot_dev
  encoding: utf8
  username: xxx
  password: xxx
  localhost: 127.0.0.1
  pool: 5
  timeout: 5000

修改Gemfile:

将gem 'sqlite3'

改为gem 'mysql2'

接着执行:

sudo apt-get install libmysql-ruby libmysqlclient-dev

gem install activerecord-mysql2-adapter

gem install mysql2

 

然后bundle install

rake db:create

rails s

分享到:
评论

相关推荐

    rails和mysql数据库连接中出现的问题以及解决办法

    Rails使用`mysql2` gem与MySQL进行通信。如果gem未安装或版本不兼容,会导致连接失败。确保在Gemfile中添加并锁定正确的`mysql2`版本,例如: ```ruby gem 'mysql2', '~> 0.5.3' ``` 然后运行`bundle install`安装...

    ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本

    《Ruby on Rails与MySQL环境配置详解》 在开发基于Web的应用程序时,Ruby on Rails(简称Rails)框架和MySQL数据库的结合是常见的选择。本文将详细介绍如何在Windows环境下配置Ruby on Rails以支持Rails 2.3.5及...

    rails3.1安装与mysql配置 windows

    Ruby on Rails是一个流行的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,而MySQL则是一种广泛使用的开源关系型数据库管理系统。 首先,让我们详细了解一下Ruby on Rails 3.1的安装。在Windows环境...

    ruby on rails MySql

    当在Ruby on Rails项目中使用MySQL作为数据存储时,这两个技术的结合提供了强大的后端支持。 在Rails中集成MySQL,你需要安装特定的数据库适配器,即`mysql2` gem。这个gem允许Rails与MySQL数据库进行通信,处理SQL...

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    1. **创建Rails项目**:在终端中运行以下命令,其中`jujube`是项目名,`--database=mysql`指定使用MySQL作为数据库: ```bash rails jujube --database=mysql ``` 2. **配置数据库**:编辑`/jujube/config/...

    docker-rails6-mysql8:Rails的mysql设置

    docker-rails6-mysql8 启动Rails设置 跑新轨道 $ docker-compose run web rails new . --force --no-deps --database=mysql --skip-test --webpacker docker镜像构建 $ docker-compose build 编辑database.yml ...

    rails 连接mysql的问题解决

    – c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so 实际上是找不到连接所需的dll文件:libmySQL.dll 在mysql安装目录下的bin目录下将此文件复制到ruby的bin目录下即可解决此问题. ...

    Ruby on Rails安装及MySQL数据库配置指南

    Ruby on Rails 安装及 MySQL 数据库配置指南 本文详细介绍了 Ruby on Rails 的安装步骤,以及 MySQL 数据库的配置方法,并提供了一些官方阅读资源。 一、Ruby on Rails 安装 Ruby on Rails 的安装可以分为以下几...

    Rails中使用MySQL分区表一个提升性能的方法

    在Rails应用中,当面临大数据表的处理时,MySQL的分区表是一个实用的优化策略,可以显著提升查询性能。MySQL的分区表特性允许我们将一张大表分割成多个小表,以便于管理和加速查询。在本例中,针对一个名为diet_...

    Rails入门教程一(翻译).pdf

    在数据库方面,Rails默认使用SQLite,但也会介绍如何切换到其他数据库系统,如MySQL或PostgreSQL。教程会涵盖ActiveRecord,它是Rails中的ORM(对象关系映射)工具,使得开发者能以面向对象的方式操作数据库。 路由...

    Ruby+for+Rails

    MySQL是一种广泛使用的开源关系型数据库管理系统,适用于大型、高性能的应用。在Rails中,可以配置数据库连接信息,使用`database.yml`文件。安装MySQL后,通过Gemfile中的`gem 'mysql2'`来添加MySQL驱动,接着运行...

    centOS Rails3环境搭建

    使用Rails命令行工具创建新的Rails项目: ```bash rails new my_project_name ``` 进入项目目录后,可以使用以下命令启动Rails控制台和服务器: ```bash cd my_project_name rails console rails server -p 3000 ...

    Mac上rails环境的搭建

    Rails应用通常会使用关系型数据库作为数据存储,MySQL是一种非常流行的选择。 ##### 1. 下载与安装MySQL - 下载MySQL安装包并进行安装。 - 运行MySQL服务。 ##### 2. 配置MySQL路径 为了让MySQL在终端中可以正常...

    gem安装、rails安装、mysql库文件安装

    1.安装gem,进入gem文件夹,里面有个setup文件,直接双击就行了。 2.进入rails目录使用gem命令安装(这一步必须要上...3.复制libmySQL.dll到ruby的安装目录的bin文件夹下,然后使用gem安装mysql-2.7.3-x86-mswin32.gem.

    Ruby on Rails安装包全集(Linux)

    9. **Install Ruby Rails Lighttpd MySQL on Ubuntu or FreeBSD - Huihoo Wiki - Open Source Wiki_files**: 这可能是上述文档的辅助文件,可能包含图片或其他资源,有助于理解安装过程。 安装Ruby on Rails的过程...

    中文版rails教程

    2. **数据库迁移(Database Migrations)**:Rails使用ActiveRecord和SQLite、MySQL或PostgreSQL等数据库系统交互。开发者通过编写迁移文件来定义和修改数据库结构。 3. **路由(Routing)**:Rails的路由系统根据...

    基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0

    在构建高性能、高可用性的Web应用环境中,"基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0"的方案是一个常见的选择。这个方案结合了多种强大的工具和技术,以确保应用程序的稳定运行和高效管理。以下是这些关键...

    Rails入门教程一(翻译)

    - 使用命令`rails new forum --database=mysql`创建名为“forum”的项目,并指定使用MySQL作为数据库。此命令会自动在当前目录下创建一系列必要的文件夹和文件,包括但不限于: - `app`: 包含控制器、模型、视图等...

Global site tag (gtag.js) - Google Analytics