之前,做party-bid app和活动通服务器时,用的development和production数据库都是rails自带的sqlite3。在migrate之后,在rubymine的database中建立一个datasource,目标url是工程中db文件夹下development.sqlite3,JDBC的files和classs找到相应的sqlite3(下载),test链接后即可以显示出工程中的各种表结构了。
接触客户通后,大数据和实际应用的价值要求使用的数据库是mysql2。它的配置就和sqlite3不一样了,没有自带的数据库的话,如果系统中没有安装就要从安装开始。
从网上找了很多在linux下安装mysql的方法,开始时用过yum等方法,我认为最简单最方便的方法是:在终端直接输入
sudo apt-get install mysql-server mysql-client
mysql分为server和client,这样就直接给mysql分配了root权限。
修改mysql用户名和密码:
mysqladmin -u root -p password
这时mysql就已经安装好了。这时工程就可以执行db create 和db migrate了,执行之后数据库中就增加了工程中相应的database。
进入数据库:
mysql -hlocalhost -uroot -p
查看数据源:
show databases;
使用数据源:
use 'databases_name'
查看相应的表结构:
show tables
mysql授予用户权限 和 使用密码:
grant all on database_name.*to user_name@localhost identified by password
这时,数据库的开发环境就配置好了。下一步就是在工程中把使用的数据库显示出来,JDBC files和class就不再赘述了,目标url的格式是
jdbc:mysql://localhost/database_name
端口有是3304的,不写也没啥事。。
最后test connection通过就ok了。
分享到:
相关推荐
找不到指定的模块。... 您可能感兴趣的文章:Ruby rails 页面跳转(render和redirect_to)Rails link_to 详解rails常用数据库查询操作、方法浅析学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake,
今天想用ruby on rails做一个小项目,需要用到mysql数据库,项目中的数据已经有了,只不过是保存在Sql Server中,用rails倒是可以操作Sql Server,但是总感觉不怎么搭配,想转换后使用,网上翻了下,转换的办法有很多,通过...
部署Rails应用程序的所有程序包和操作 ============================================ 预计时间〜40分钟 该教程与一起使用服务器 登录并创建一个droplet Ubuntu 16.04x64 1GB CPU和30GB磁盘 ssh root@xxx.xxx.xx ...
Ruby on rails推荐的生产运行环境是Linux/FreeBSD/Unix。本文以Linux操作系统,lighttpd+FCGI,MySQL数据库为例,从源代码编译安装开始讲解。
重定向ActiveRecord(Rails)读取到副本数据库,同时确保所有写入都转到主数据库。 状态 这是Rocket Job原始库的略微修改,只是将其从active_record_slave重命名为active_record_replica 。 为了更清楚地将库与...
Ruby on Rails博客应用程序,RESTful API执行以下...mysql数据库,Sidekiq和Redis(安排删除后的时间) 首先创建用户User.create(名称:“ test”,电子邮件:“ ”,密码:123456,password_confirmation:123456)
当前支持:Amazon S3,Apache,Delayed :: Job,Merb,Mysql,PostgreSQL,Rack,Rails等。 合并多个文件并解压缩压缩文件,如果您使用logrotate,这将非常方便。 使用几个指标,包括累积请求时间,平均请求时间,...
选择适当的操作系统,然后按照说明进行操作。 安装完上述软件后,请克隆此仓库: $ git clone git@github.com:OWASP/railsgoat.git 注意:如果您想使用Rails 6 ,则不是必需的。否则,如果您想使用Rails 3或4...
在InitialSetupController#index操作中,编辑以下两个哈希: @omakase_state描述在初始加载期间如何配置应用程序。 例如,此位: database_choice: { SQLite: true, Postgres: false, MySQL: false } 意味着...
特征装饰器模式支持使用用户名设计用户身份验证默认主页/用户/管理页面多种语言环境支持包括西班牙语、简体中文和英语引导程序布局mysql/awesome_nested_set gem 支持添加移动主题兼容支持用法要创建一个新的应用...
数据库配置 Golang 包按照 rails database.yml 约定读取数据库设置,请参阅包括带有环境变量的嵌入式 erb 标签,并为 github.com/lib/pq 和 github.com/go-sql-driver/ 生成连接字符串mysql 驱动程序。安装 go get -...
还是cronjob的一部分,就是在Rails的定时任务里,后台交互运行 CheckIPAddress() { echo $1 |grep ^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}$ > /dev/null if [ $? = 1 ]; then return 1 else ...
它提供: 公共 API() 一个 Web 前端 - master 分支是上的当前活跃分支前端的翻译是通过完成的一组工作又名工人它依赖于: 一个由 Diveboard 操作的 Mysql 数据库。 从用户数据中删除的这个 repo 中提供了一个 ...
请注意以下假设: Rails应用程序服务器将Red Hat Enterprise Linux 7用于操作系统Solr 7.X服务器可用,其中创建了索引核心,并且在核心中安装了特定于项目的配置文件MySQL数据库服务器可用于创建特定于项目的数据库...
通过搜索sql列以及ActiveRecord和Array集合中的计算值来做正确的事情。 显示基于current_user授权操作的关联编辑/显示/销毁操作的链接。 其他功能包括汇总(总计/平均)页脚行,批量操作,显示/隐藏列,响应折叠...
使用Shortener,可以轻松为Rails应用程序创建缩短的URL。 下载并安装 该软件包是用PHP 5.4或更高版本编写的。 它仅安装简单,只需并使用即可。 或者只是让Composer为您完成此操作,请从Composer调用[23y4d / ...
中的操作视图) ) 处理用户将看到的用户界面和图形组件,视图可以接收用户输入并将其传递给控制器,或者模型可以将输出传递给控制器,然后发送给视图进行渲染。 最后,控制器(动作控制器)与模型
Rails 风格的 MVC 框架目前已经完成 MVC 部分,脚手架,基类中 的 LinkTo、UrlTo 等快捷函数,Http Get 支持等。目前脚手架部分没有 数据验证模块,不过,自己写的 MVC 代码可以自行实现验证。 这个版本中,...
FusionWidgets v3 帮助您构建信息量丰富的仪表盘,从而简明美观地呈现您的 KPI(关键业绩指标)...这些配件由其 XML 资料 API 控制,并可与任何资料库集成,包括 MS SQL、MySQL、Oracle、PostgreSQL 以及传统的资料系统
另外,还支持按命名约定的方式绑定“新建”和“编辑”页面的控件,以最少的代码完成输入、验证、保存等一系列操作。 Rails 风格的 MVC 框架目前已经完成 MVC 部分,脚手架,基类中的 LinkTo、UrlTo 等快捷函数,...