【问题标题】:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2“没有这样的文件或目录”)
【发布时间】:2015-02-02 02:08:54
【问题描述】:

我刚刚格式化了我的驱动器并在 Linux Mint 17 上安装了 MariaDB。

$ mysql --version
mysql  Ver 15.1 Distrib 10.1.1-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

我输入:mysql -u root -p 给了它我的密码并得到了这个:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")

我进行了搜索,发现缺少 mysqld.sock。我已经阅读了很多关于此的帖子,但没有什么可以为我解决这个问题。我如何获得 mysqld.sock?我是否必须安装一些 MySQL 文件才能获得它?如果是这样,这会影响 MariaDB 吗?

【问题讨论】:

  • 1) 您是否确认您有一个 mysqld 进程正在运行(在 MariaDB 中仍称为 mysqld)? 2) 如果它确实在运行:使用sudo netstat -lnp | grep mysqld检查它正在监听的端口/套接字

标签: sockets mariadb


【解决方案1】:

使用

    sudo service mysql stop
    sudo service mysql restart

【讨论】:

    猜你喜欢
    • 2012-01-10
    • 1970-01-01
    • 2017-01-16
    • 1970-01-01
    • 2017-11-08
    • 2016-02-17
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    相关资源
    最近更新 更多