新手问题 按照 railscast 学习的,但 mysql 始终无法连接的问题,怎么破

Sunnyroger · 2012年07月27日 · 最后由 Sunnyroger 回复于 2012年07月28日 · 2638 次阅读

看railscast,才开始一点点就卡住了,查了一个早上问题也没有解决,求助。 首先 接下来配置都是一样的啊 ,最后,出现了这个问题,怎么破求解啊,查了一个早上,还是没有解决!

共收到 17 条回复

line 12

password: sunnyroger

":" 和密码之间加个空格看看

#1楼 @metal 好像可以再加冒号试试。。

我记得不知道什么时候的版本开始Mysql 本地登录是不能用password的,也就是这个地方应该是空

嘎嘎,一眼看过去,就是密码那的:没跟空格。 这楼主不厚道啊,啥结果也没回一个

引用: ":" 和密码之间加个空格

yml 对语法要求很严格的

@help5305fff 呜呜,不好意思啊,下午睡觉了按照@metal 或者@azhao @lb563 的说法都不可以啊 ,但是我的mysql是开着的啊 是不是要我对mysql进行什么设置呢

用0配置的sqlite算了,

#7楼 @Sunnyroger 首先检查一下mysql是否正常启动了。 其次mysql是否跑着3306默认端口上?如果是的话,试试看添加一个port参数。

development:
  adapter: mysql
  host: localhost
  database: my_db
  username: my_user
  password: my_password
  port: 3306

yaml中不能使用tab,需要将所有的tab转换成空格,再者看看会有会有中文冒号

@hhuai 我的配置可以在sqlite下面可以跑,但是我想换成mysql试试看。@lgn21st mysql的端口是开着的可不可以说明mysql是正常启动的么,?我加上了您的那个port:3306,还是一样的啊,@luoping0425 yaml一切正常啊。谢谢大家了!

用linux吧,哈哈

@lidashuang 哈哈,好吧,明天装一个ubuntu,以前用过,不太习惯,连个靠谱的播放器都不会配置。

是啊,我从来都没有真正在Windows上开发过Rails,对Windows上的各种不明白。还是Linux/Mac靠谱。

windows上请用mysql这个gem,不要用mysql2 这才是真相

@metal 装mysql2还好,就是不知道问题出在哪,装的时候他提示我缺少什么,我就gem install,然后一路下来google遇到的问题,就装好了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册