LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: board

请问我得mysql怎么无法启动啊?/tmp/mysql.sock

[复制链接]
发表于 2004-12-11 03:05:50 | 显示全部楼层
以诚恳到极点的态度向北南兄请教一个问题

能不能让mysql拥有一个类似于在win下使用的my.ini文件?

因为我需要经常改变 datadir,而又不愿意总是移动文件。

另外,如果不能,那么我用建立名字为data的软连接的方法,是否可以满足我经常改变datadir的需要?
发表于 2004-12-11 04:51:52 | 显示全部楼层
最初由 bluejesica 发表
按照北南老兄的说法输入chmod -R 1777 /var/lib/mysql
然后
/usr/local/mysql/scripts/mysql_install_db
/usr/local/mysql/scripts/safe_mysqld
就出现
starting mysqls daemon with databases from /var/lib/mysql
然后就没有任何提示了,也不跳转到bash提示符


解决方案:

最后的命令改为
/usr/local/mysql/scripts/safe_mysqld &

因为你的命令占用了前台,当然跳回不了提示符
发表于 2004-12-11 12:44:30 | 显示全部楼层
南北兄的方法是没有错的,原因是你启动MYSQLD时你的/USR/LIB/MYSQL的权限是ROOT吧。
CHMOD 777 MYDQL可以任何人写入,你也可以:
CHOWN MYSQL MYSQL
CHGRP MYSQL MYSQL
意思是一样的。
发表于 2004-12-11 15:49:27 | 显示全部楼层
不知道默认安装mysql是否会生成mysql.sock。
如果是源码编译的话,有一个 option 是指定这个文件在哪里出现的。我指定到了 /var/mysql.sock。
发表于 2004-12-12 09:09:11 | 显示全部楼层
出现这个问题的多数原因都是mysql并没启动.
你可以用netstat -na|grep 3306
来查看mysql是否启动,如果启动了,应该监听3306端口
发表于 2004-12-14 14:00:35 | 显示全部楼层
楼上的能说详细点儿吗?
发表于 2004-12-14 17:35:30 | 显示全部楼层
netstat -atnp | grep mysql
有就是启动了,没有就是没启动。:)。
发表于 2006-5-13 14:02:07 | 显示全部楼层
我还是没有搞明白?
回复 支持 反对

使用道具 举报

发表于 2006-5-14 09:49:58 | 显示全部楼层
去/tmp下删除了mysql.sock重新起动服务~~
如果是二进制包的话就重新运行
[root@netyang mysql]# scripts/mysql_install_db
以前遇到过,胡乱的删了几个文件就好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表