【问题标题】:MySQL not working on Ubuntu 11.04MySQL 无法在 Ubuntu 11.04 上运行
【发布时间】:2012-01-12 00:49:31
【问题描述】:

我在命令行运行 mysql 命令,但出现以下错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

我用谷歌搜索了很多,但我无法解决问题。

请帮忙!

【问题讨论】:

    标签: mysql


    【解决方案1】:

    那是因为您指定的路径没有连接到 mysql 所需的套接字。这个问题发生在我身上。要么重新安装mysql,要么搜索mysqld.sock,然后移动到指定目录。

    尝试运行这个命令来启动mysql服务器

    /etc/init.d/mysql start 
     /etc/init.d/mysql restart
    

    【讨论】:

    • 我运行了您提供的命令,但收到以下消息:不要通过 /etc/init.d 调用初始化脚本,而是使用 service(8) 实用程序,例如service mysql start 由于您尝试调用的脚本已转换为 Upstart 作业,您还可以使用 start(8) 实用程序,例如start mysql start: 拒绝发送消息,1 个匹配规则; type="method_call", sender=":1.56" (uid=1000 pid=7531 comm="start mysql") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply=0 destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init"))
    【解决方案2】:

    听起来 mysql 没有运行。这会告诉你是否是:

     sudo netstat -tap | grep mysql
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-21
      • 1970-01-01
      • 2012-02-06
      • 1970-01-01
      • 2011-10-31
      相关资源
      最近更新 更多