Rails2.0以前,Rails是把MySQL数据库作为默认的数据库配置的,也就是不用配置MySQL的数据库就可以直接使用了。但由于现在MySQL已经属于Sun公司了(虽然它还是免费的),Rails2.0以后就把sqlite3作为默认的数据库来使用了。
因此,现在在Rails中使用MySQL是要做一点配置的,也就是修改database.yml文件。
# SQLite version 3.x
# gem install sqlite3-ruby (not necessary on OS X Leopard)
development:
adapter: mysql
encoding: utf8
database: ruby_dev
# pool: 5
timeout: 5000
username: root
password: 1234
host: 127.0.0.1
# host: localhost
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: mysql
database: ruby_test
timeout: 5000
username: root
password: 1234
host: 127.0.0.1
production:
adapter: mysql
database: ruby_prod
timeout: 5000
username: root
password: 1234
host: 127.0.0.1
注意:key: value,中间有个空格
还可以在创建的时候配置mysql rails 项目名 -d mysql
分享到:
相关推荐
标题中的错误信息"`require': no such file to load -- sqlite3/sqlite3_native"是一个常见的Ruby编程语言中的加载错误,通常发生在尝试使用SQLite3数据库驱动时。这个错误表明系统无法找到指定的sqlite3_native库,...
--sqllite3 sqlite-shell-win32-x86: sqlite3.exe --svn执行clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”。 解决此问题所需文件 2. 为了方便命令行执行,将...
在本例中,我们关注的是GeoServer的一个特定插件——"gwc-sqlite-plugin",这是针对GeoServer的全球瓦片缓存(Global Web Coverage Service, GWC)功能的SQLite扩展。 GeoServer的GWC功能允许高效地存储和分发地理...
react-native-sqlite-storage SQLite3 Native Plugin for React Native for both Android (Classic and Native) and iOS Inspired by fantastic work done by Chris Brody I did not want to re-invent the wheel. ...
怎么跑pip install mysql-to-sqlite3mysql2sqlite --help用法Usage: mysql2sqlite [OPTIONS] Transfer MySQL to SQLite using the provided CLI options.Options: -f, --sqlite-file PATH SQLite3 database file ...
zabbix-proxy-sqlite3的docker镜像包,tag: alpine-6.4.0
本项目"objective-c读取sqlite3"旨在介绍如何在Objective-C中操作SQLite3数据库,实现本地数据的读取功能。 首先,你需要了解SQLite3的API接口,Objective-C中通常通过C语言接口与SQLite进行交互。在项目中,你需要...
"Node.js-better-sqlite3是Node.js中最快和最简单的SQLite3库" 这个标题表明我们关注的是一个名为`better-sqlite3`的库,它是针对Node.js平台的SQLite3数据库接口。这个库以其速度和易用性著称,适合在Node.js环境中...
在实际使用"lastfm-to-sqlite-0.2.3.tar.gz"压缩包时,首先需要解压,然后按照Python的标准流程安装。安装过程中,可以使用pip工具,如`pip install .`命令,确保所有依赖项都被正确安装。一旦安装完成,用户可以...
SQLite3_bindings_for_Node.js_node-sqlite3.zip SQLite3_bindings_for_Node.js_node-sqlite3.zip SQLite3_bindings_for_Node.js_node-sqlite3.zip SQLite3_bindings_for_Node.js_node-sqlite3.zip SQLite3_bindings...
xxl-job适配sqlite本地数据库及mysql数据库。可根据配置指定使用哪种数据库。
wvp-GB28181-pro 适配支持 SQlite3 数据库 支持wvp-GB28181-pro 2.6.9
《PyPI官网下载 | sqlite3-to-mysql-1.4.5.tar.gz——数据库迁移工具解析》 在Python的世界里,PyPI(Python Package Index)是开发者获取和分享开源软件包的重要平台。本文将深入探讨名为`sqlite3-to-mysql`的...
标题中的"Convert-SQL-Server-to-SQLite-master.zip_package6hq_sqlite_window"表明这是一个转换工具,用于将Microsoft SQL Server的数据迁移至SQLite数据库。这个压缩包可能包含了一个项目或软件,专门设计来帮助...
网上可以下到sqlite-shell-win32-x86: sqlite3.exe 2. 为了方便命令行执行,将sqlite3.exe放到svn 项目的主目录下,和.svn目录同级下。 3. 执行 sqlite3 .svn/wc.db "select * from work_queue".看到有4条记录。就是...
在本文中,我们将深入探讨如何使用C#进行WinForm应用程序开发,特别关注如何构建一个SQLite加密程序。SQLite是一个轻量级、开源的关系型数据库,它被广泛用于桌面应用和嵌入式系统,因为它无需服务器进程即可运行。...
sqliteadmin、ADO.NET 2.0 Provider for SQLite、csharp-sqlite、SQLite-1.0.66.0sqliteadmin、ADO.NET 2.0 Provider for SQLite、csharp-sqlite、SQLite-1.0.66.0sqliteadmin、ADO.NET 2.0 Provider for SQLite、...
SQLite3库概述使用此库通过SPIFFS / SD卡创建/访问SQLite3数据库文件。 有关更多信息,请参见安装使用说明安装ESP-IDF sdk。 将此项目解压缩到esp-idf / components文件夹下。 或者,如果您要在上克隆存储库,使用...
csvs到sqlite 将 CSV 文件转换为 SQLite 数据库。 使用浏览和发布该 SQLite 数据库。 基本用法: csvs-to-sqlite myfile.csv mydatabase.db 这将创建一个名为mydatabase.db的新 ... csvs-to-sqlite ~/path/to/d