我的硬盘最近坏了,所以我在它上面安装了mysql for rails,而且我的时间很糟糕 .
让我说我开始:
brew install mysql
我做了建议的启动命令:
ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
当我登录并启动mysql时告诉它开始 .
如果我进入铁路项目,我做
rake db:create
我收到一个错误:
无法为{“adapter”=>“mysql2”,“encoding”=>“utf8”,“reconnect”=> false,“database”=>“database_development”,“pool”=> 5,“用户名”创建数据库“=>”root @ localhost“,”password“=>”password“,”host“=>”localhost“,”port“=> 3306},{:charset =>”utf8“,:collation =>”utf8_unicode_ci “}
我错过了一个让我的rails应用程序与mysql连接的步骤吗?
1 回答
你需要在mysql中创建数据库,从mysql提示符或mysql管理员创建开发,测试和 生产环境 数据库 . 您还需要设置用户来访问数据库 . 此信息应该在您的database.yml文件中 .
mysql> create database database_development;
mysql> create database database_test;
mysql> create database database_production;
mysql>将database_development . *的所有权限授予'user'@'localhost',由'password'标识;
**重复测试和 生产环境
创建数据库后,运行rake db:create
希望有所帮助..
链接到mysql GUI工具下载http://dev.mysql.com/downloads/gui-tools/5.0.html