打印

No such file or directory - /tmp/mysql.sock

No such file or directory - /tmp/mysql.sock

在Ubuntu下用apt-get默认安装了Mysql后运行php?name=rails" onclick="tagshow(event)" class="t_tag">rails程序会出现
引用:
No such file or directory - /tmp/mysql.sock
这样的错误,其实是由于MySQL没有安装在默认的地址下的原因,解决办法是如果您有安装phpmyadmin的话,登录进去,选择系统变量会看到一项
引用:
socket     /var/run/mysqld/mysqld.sock
这样的字眼,后面的就是socket的地址,把database.yml里加上一行:
引用:
 socket: /var/run/mysqld/mysqld.sock
再中止Webrick,重新启动就可以正常运行了。

TOP

在linux下无论是默认安装还是编译安装mysql,都可以编辑mysql的配置文件my.conf

[client]
port        = 3306
socket        = /var/run/mysqld/mysqld.sock


/tmp/mysql.sock
这个是苹果下MySQl的socket默认路径

TOP

2008-11-22 17:13 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61