求助!mysql在Unix下无法启动服务![解决该问题加300分!]

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:38:19
【症状如下】:
$ pwd
/data/mysql
$ cd bin
$ ./mysqld_safe --user=mysql &
9570
$ ./mysqld_safe: /dev/null: 不能建立
./mysqld_safe: /dev/null: 不能建立
Starting mysqld daemon with databases from /opt/BOCO/mysql/data
STOPPING server from pid file /opt/BOCO/mysql/data/IP-Host-Name01.pid
090324 15:20:25 mysqld ended

【然后是连不进数据库】:
$ /opt/BOCO/mysql/bin/mysql -uroot database01 --socket=/opt/BOCO/mysql/tmp/mysql.sock
ERROR 2001 (HY000): Can't create UNIX socket (13)

【环境变量】:
$ env
HOME=/opt/BOCO/mysql
HZ=100
LANG=zh
LD_LIBRARY_PATH=/usr/lib:/usr/jdk1.5.0_01/lib:
LOGNAME=mysql
MAIL=/var/mail/mysql
PATH=/usr/jdk1.5.0_01/bin:/usr/bin::/usr/jdk1.5.0_01/bin:/usr/local/bin:/usr/local/sbin
SHELL=/bin/sh
TERM=vt100
TZ=PRC

请问问题出在哪里???急!!!
$ id
uid=101(mysql) gid=103(mysql)
$ uname -a
SunOS IP-Host-Name01 5.9 Generic_118558-13 sun4u sparc SUNW,Sun-

too bad

估计是目录权限或者配置的问题
类似mysql的故障排查你可以参考mysql的错误日志,也可以把日志贴出来,这样的问题比较好查
你的这个错误可能是没有pid文件的原因
你可以看看
/opt/BOCO/mysql/data/IP-Host-Name01.pid
这个文件是否存在
如果pid文件存在就看看/opt/BOCO/mysql/data/ 目录的权限是否可写
基本就是这两个问题吧,我的QQ:83318777 ,还有不明白的可以网上联系~