我的硬盘最近坏了,所以我在上面安装了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我得到一个错误:
无法为{“适配器”根“mysql2”,“编码”=>“utf8”,“重新连接”=>false,“数据库”=>“database_development”,“池”=>5,“用户名”=>“根@本地主机”,“密码”=>“密码”,“主机”=>“本地主机”,“端口”=>3306},{:charset=>"utf8",:collation=>"utf8_unicode_ci"}创建数据库
我是否错过了让我的rails应用程序与mysql连接的步骤?
发布于 2014-01-07 00:59:18
您需要在mysql中创建数据库,从mysql提示符或mysql管理员创建开发、测试和生产数据库。您还需要设置一个用户来访问数据库。此信息应该在您的database.yml文件中。
mysql>创建数据库database_development;
mysql>创建数据库database_test;
mysql>创建数据库database_production;
mysql>将密码上的所有权限授予由‘database_development.*’标识的'user'@'localhost‘;
**重复进行测试和生产
创建数据库后,运行rake db:create
希望这会有帮助..。
指向mysql GUI工具的链接下载http://dev.mysql.com/downloads/gui-tools/5.0.html
https://stackoverflow.com/questions/20940028
复制相似问题