首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mysql数据库运行Ruby On Rails项目在第一次运行时显示错误

使用mysql数据库运行Ruby On Rails项目在第一次运行时显示错误
EN

Stack Overflow用户
提问于 2012-08-15 14:54:15
回答 1查看 79关注 0票数 0

我有Ruby版本1.9.3p125和Rails版本3.2.1。我使用的是railsinstaller.org的安装程序,我是从MySQL的官方网站安装的。

使用gem更新更新的gem --系统gem版本为1.8.24

我完成了以下任务

代码语言:javascript
复制
$ gem install mysql
$ gem install mysql2

我所做的一切,都没有任何问题。我使用的是64位Win-7

我创建了一个新项目,没有任何错误

代码语言:javascript
复制
C:\Sites> rails new mytestsite -d mysql

我将libmysql.dll复制到Ruby bin文件夹中

而现在

代码语言:javascript
复制
C:\Sites\mytestsite> rails s

显示了此问题,如图所示

请帮帮忙,我不能再往前走了!

EN

回答 1

Stack Overflow用户

发布于 2014-01-02 16:15:20

当rails试图连接到您的SQL数据库时,您会得到一个加载错误。因此,您可能没有创建所需的数据库。在您的数据库配置文件中应该有数据库的名称,以及rails将用来连接的用户名和密码。确保在您的SQL数据库中创建数据库。

代码语言:javascript
复制
CREATE DATABASE databasename

然后确保rails用来连接的用户已经存在。

代码语言:javascript
复制
CREATE USER username@localhost

然后授予用户在新数据库中的读写权限

代码语言:javascript
复制
grant usage on *.databasename to username@localhost identified by 'password';

完成此操作后,您的rails应该能够连接到mysql

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11965194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档