免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2026 | 回复: 5
打印 上一主题 下一主题

mysql启动错误提示 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-20 21:01 |只看该作者 |倒序浏览
Error 2002: can't connect to local MySQL server through socket '/tmp/mysql.sock'(2)

系统:FB6.1, 通过/usr/ports/databases/mysql323-server, 安装完成后输入mysql, 然后就是上面的提示,哪位大虾帮忙解释一下,需要reinstall OS吗?

论坛徽章:
0
2 [报告]
发表于 2007-03-21 09:14 |只看该作者

回复 1楼 riverhan 的帖子

mysql --help查看关于my.cnf配置文件的说明;若不修改该配置,要手工指定IP和端口(mysql -h xx.xx -P3306 -uroot -proot)。

另外也要先确认下你的mysql服务器是否起来了

论坛徽章:
0
3 [报告]
发表于 2007-03-21 12:54 |只看该作者
服务肯定没有起来
连接文件都没有
是权限的问题
没有权限写sock
chmod 755 /var/lib/mysql

论坛徽章:
0
4 [报告]
发表于 2007-03-22 15:00 |只看该作者

-_-!

可我是在以root 的身份执行的, 这也没有权限吗? 还有个问题就是我通过/usr/ports/databases/mysql32-server/make install 执行,安装完成后,系统怎么没有自动生成my.cnf和mysql.sh文件呀? 只是在/user/local/etc/rc.d/下生成了一个mysql-server的文件,还有一个就是/usr/local/libexec/下的mysqld文件,但是运行/usr/local/libexec/mysqld start, 系统提示:too many argument错误,mysql就是启动不起来.

那位大哥遇到过同样的问题指点下小弟....

论坛徽章:
0
5 [报告]
发表于 2007-03-28 20:00 |只看该作者
up

论坛徽章:
0
6 [报告]
发表于 2007-03-30 16:01 |只看该作者
终于找到答案了, 唉, ,小弟人太笨, 没办法呀.

FB6.2通过/usr/ports/databases/mysql32-server安装后,系统会在/usr/local/mysql下生成自动下载并生成相应版本的mysql文件夹,但是/usr/local/mysql/mysql*/bin/safe_mysqld文件里的对应mysqld启动路径却指向的是/usr/local/mysql/bin/mysqld, 所以必须手动把中间少了的一个目录名/mysql*添加到其中.然后就可以通过命令/usr/local/mysql/mysql*/bin/safe_mysqld --user=mysql & 启动了..

感谢Google, 你真是太神奇了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP