我的硬盘最近破了,所以我在它上面安装了mysql for rails,而且我的时间很糟糕。
让我说我开始:
brew install mysql
我执行建议的启动命令:
ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
告诉它在我登录时启动,然后启动mysql。
如果我进入rails项目并且我做了
rake db:create
我收到错误:
无法为{“adapter”=>“mysql2”,“encoding”=>“utf8”,“reconnect”=> false,“database”=>“database_development”,“pool”创建数据库“=> 5,”username“=>”root @ localhost“,”password“=>”password“,”host“=>”localhost“,”port“=> 3306},{:charset =>“utf8”,:collation =>“utf8_unicode_ci”}
我错过了让我的rails应用程序与mysql连接的步骤吗?
答案 0 :(得分:0)
你需要在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