各位,我的 mysql 自装的,端口号改成了 3366,根据网上的说明 修改 mysql.rb 文件 里的 MYSQL_PORT = 3306 发现还是不行,应该如何修改呢?
rails 的 database.yml 文件里改配置就可以啦~
开发也可 rails server -p 3306
database.yml 里面没有相关的 mysql,端口号 production: adapter: mysql database: rails_server_production username: root password: socket: /path/to/your/mysql.sock
我该怎么改呢?
单机的话,使用 unix domain socket 已经是最佳方案了,你还改啥
#2 楼 @tiemei 大哥,你这个是指定 app server 的监听端口吧?
应该修改/etc/my.cnf 你重启一下 mysql 就生效了
#3 楼 @qinxcb 要吗你改 socket: 服务器路径/mysql.sock,要吗加 port: 3366,把 socket 行删掉~
我没有改过,好像直接加 port:3366 就可以了 http://stackoverflow.com/questions/5872264/correct-mysql-configuration-for-ruby-on-rails-database-yml-file
#7 楼 @stc 是的。。。。谢谢。。
楼主在 rails 的 guides 写的很清楚。