ubuntu下配置ror环境是遇到的error 2002 mysql的问题
2011-07-26 22:10
471 查看
在ubuntu,rails默认的方式访问mysql有问题的,引起的原因是因为ubuntu默认mysql.sock的位置和rails默认配置的地方不一样。ubuntu默认的mysql.sock的位置在 /var/run/mysqld/mysqld.sock,但是rails默认的mysql.sock的位置在/tmp/mysql.sock。最简单的解决的方法(当然修改mysql或者rails的配置是可以的)做个link:
sudo ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock
(update: /tmp/mysql.sock这个文件在系统每次重启之后会被自动删除的,所以可以在~/.bash_profile文件中增加:sudo ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock,这样每次就会自动建立这个连接了)
sudo ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock
(update: /tmp/mysql.sock这个文件在系统每次重启之后会被自动删除的,所以可以在~/.bash_profile文件中增加:sudo ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock,这样每次就会自动建立这个连接了)
相关文章推荐
- ubuntu配置android开发环境和编译源码遇到的一些问题
- ubuntu下配置caffe环境遇到的一些问题及解决方法(备忘)
- 机会网络平台haggle在Ubuntu下的运行环境配置过程遇到问题的解决方案
- 配置python学习环境遇到的问题:[Decode error - output not utf-8]
- 配置php的mysql环境遇到的问题
- Ubuntu环境下MySql卸载与配置问题
- mysql的环境配置及遇到的问题。f
- 吐槽:Ubuntu下php+Apache+Mysql的环境配置问题
- VMWare安装Ubuntu及配置开发环境遇到的问题集
- ubuntu配置android开发环境和编译源码遇到的一些问题
- 在ubuntu中配置java环境变量遇到的一些问题
- Ubuntu 配置 Android 开发环境遇到的问题
- ROR运行环境—Ubuntu+Lighttpd+Mysql配置详解
- ubuntu下安装jdk并配置环境遇到的小问题
- Ubuntu无网环境mysql安装配置问题解决
- MySQL遇到的问题-1-ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld
- MySQL环境配置及遇到的问题整理
- Ubuntu service mysql配置以及遇到问题及解决
- 在Ubuntu13.10配置gradle环境遇到的问题
- 配置Ubuntu中的CTS环境遇到的一些问题