红联Linux门户
Linux帮助

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

发布时间:2011-03-31 14:46:40来源:红联作者:guokeyige
是这样的,首先:/tmp目录下有这个文件 mysql.sock 是通过做连接生成的 用了如下命令:ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
ln: 正在创建指向“/var/lib/mysql/mysql.sock”的符号链接“/tmp/mysql.sock”: 文件已存在
其次:权限设置正确

最后通过:这个命令来启动mysql : /etc/init.d/mysql ,运行的时候发现init.d下面没有mysql ,这是怎么回事?

后来尝试用这个命令:service mysql start 提示没有mysql 服务,这又是怎么回事?
直接输入mysql ,就给出Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111) 这样的提示

请教这个问题该如何解决?论坛上的方法都试过,没有解决问题
我的my.cnf 是这样的
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
文章评论

共有 3 条评论

  1. 于 2012-07-19 15:26:41发表:

    请问楼主的问题最后是怎么解决的,我的q329121816。

  2. ftd505 于 2011-04-18 15:29:20发表:

    {:2_99:}

  3. guokeyige 于 2011-03-31 14:55:36发表:

    ps -ef |grep mysql
    root 2834 2765 0 Oct14 pts/1 00:00:00 su mysql
    mysql 2835 2834 0 Oct14 pts/1 00:00:00 bash
    root 3117 2855 0 00:27 pts/1 00:00:00 grep mysql
    这是表示mysql 启动了马?