+ -
当前位置:首页 → 问答吧 → 请教高手:openbsd下的mysql出错问题

请教高手:openbsd下的mysql出错问题

时间:2010-12-14

来源:互联网

小弟最近在学习openbsd 4.8,碰到个问题,望高手不吝指点一下。
不晓得倒是算是openbsd问题还是mysql问题,暂时先摆这里了。

我本来想用openbsd搭建个www,所以用pkg_add默认安装好了apache2,php,mysql 5.0,每个软件都能顺利启动,不过在安装网站模板的时候碰到个小问题。

这个模板我在LAMP环境下安装过,数据库连接选localhost没问题,可在OMAP下,选localhost就死活连不上,老是提示:

Mysql error description: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

然后上网搜了一大把,有说是my.cnf没配置正确的,有说/var/run/mysql/mysql.sock权限不对的,可我看看自己的都没上述问题啊,然后试试把连接数据库服务器的名改为127.0.0.1居然就连接成功了,不过改成服务器的ip还是不行,一想是不是/etc/hosts文件有问题啊,但看看hosts又没什么异常的,回环接口也设置了,奇怪了,咋就不能自动把localhost自动反向解析为127.0.0.1啊

望高手赐教

作者: 脚底好麻   发布时间: 2010-12-14

netstat -an,看一下有没有mysql.sock和3306端口,如果有3306,再看绑定到哪个ip上面。

忘了OB里用不用复制my.cnf了,在FB中是需要自己手动复制my.cnf的,源好像在/usr/local/share/example/mysql中,挑个larg的那个就行。

作者: lsstarboy   发布时间: 2010-12-14

openbsd 中不用复制my.cnf

作者: atyu30   发布时间: 2010-12-15