LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: board

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

[复制链接]
发表于 2003-11-17 23:12:03 | 显示全部楼层
如果编译没有错误的话,出现

ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)

的原因就是没有启动 mysql 的守护进程。启动mysql的守护进程就OK了。这就和你要使用电脑,首先要打开电脑是一个道理。

不过,如果,mysql编译都不成功,mysql根本就无法启动,那也就不可能连接到mysql了。
发表于 2003-12-2 14:25:12 | 显示全部楼层
最初由 jeffwu 发表
如果编译没有错误的话,出现

ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)

的原因就是没有启动 mysql 的守护进程。启动mysql的守护进程就OK了。这就和你要使用电脑,首先要打开电脑是一个道理。

不过,如果,mysql编译都不成功,mysql根本就无法启动,那也就不可能连接到mysql了。



解决办法

chmod -R 1777 /tmp
发表于 2003-12-12 18:19:41 | 显示全部楼层
我试了,还是不行
我没有用redhat8.0自带的,从网上下载的版本是mysql-3.23-52.tar.gz
./configure
make
make install
都没有出现错误提示,安装一切正常
装好之后初始化数据库
./mysql_install_db也正常
./safe_mysqld &的时候就出现
error 2002:cant't connect to local MySQL server through socket '/tmp/mysql.sock'
发表于 2003-12-12 18:22:42 | 显示全部楼层
噢,我打错了,输入./safe_mysqld &的时候出现的提示是
starting mysqls daemon with databases from /var/lib/mysql
031212 18:33:41 mysqld ended
发表于 2003-12-12 18:32:01 | 显示全部楼层
最初由 bluejesica 发表
噢,我打错了,输入./safe_mysqld &的时候出现的提示是
starting mysqls daemon with databases from /var/lib/mysql
031212 18:33:41 mysqld ended



chmod -R 1777 /var/lib/mysql
发表于 2003-12-13 10:24:18 | 显示全部楼层
按照北南老兄的说法输入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提示符
发表于 2003-12-13 10:32:45 | 显示全部楼层
最初由 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提示符


其实这是正常的。再按一下回车就好了。

因为进程启动的时候把显示器和键盘占用了,因为启动的时候是临时占用一下前台。其实这时一按回车键,进程自动调到后台了,这时就把前台释放出来了。


# /opt/mysql/share/mysql/mysql.server start 在这里按两下回车。
发表于 2003-12-18 00:19:02 | 显示全部楼层

如何启动mysql?

/tmp/mysql.sock 文件确实存在!就是无法启动.

这个是安装介绍,在mandrak下面可以没有问题,在rh9.0下面就是不行.


  1.      shell> groupadd mysql
  2.      shell> useradd -g mysql mysql
  3.      shell> cd /usr/local
  4.      shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
  5.      shell> ln -s full-path-to-mysql-VERSION-OS mysql
  6.      shell> cd mysql
  7.      shell> scripts/mysql_install_db
  8.      shell> chown -R root  .
  9.      shell> chown -R mysql data
  10.      shell> chgrp -R mysql .
  11.      shell> bin/mysqld_safe --user=mysql &
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2003-12-22 10:03:08 | 显示全部楼层
看一下err文件内容,如果是rpm安装的在/var/lib/mysql/hostname.err
发表于 2004-12-11 02:58:52 | 显示全部楼层
chmod -R 1777 /var/lib/mysql
能否解释一下这句话的含义?

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

本版积分规则

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