如何修复命令上的错误";mysql-v“;

如何修复命令上的错误";mysql-v“;,mysql,ruby,database,shell,command-line,Mysql,Ruby,Database,Shell,Command Line,大家好,commandline/mysql专家 键入命令“mysql-v”时出错 我明白了: ERROR 2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器。 我想的是我需要更新/var/run/mysqld/mysqld.sock所在的代码,然后将其指向存在的某个地方,或者创建一个文件mysqld.sock并将其放置在目录/var/run/mysqld/中 但我不知道从哪里开始C 任何想法都会被接受 谢谢。首先: 您

大家好,commandline/mysql专家

键入命令“mysql-v”时出错

我明白了:
ERROR 2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器。

我想的是我需要更新
/var/run/mysqld/mysqld.sock
所在的代码,然后将其指向存在的某个地方,或者创建一个文件mysqld.sock并将其放置在目录
/var/run/mysqld/

但我不知道从哪里开始C

任何想法都会被接受

谢谢。

首先:

  • 您正在尝试连接到本地计算机上运行的MySQL服务器吗?检查它是否正在运行,例如

    $>ps-efl | grep mysql | grep-v“grep”

  • 它在工作,但你还是无法连接?那么,你可以检查一下/etc/my.cnf文件中的袜子和东西

  • 您是否正在尝试连接到本地页面以外的服务器?然后,您必须告诉mysql在哪里(假设您尝试连接到位于111.111.111.111中的服务器:

    $>mysql-H111.111.111.111


  • 您应该首先检查服务器是否正在运行。Linux或mac?mysql的哪个版本?它是如何安装的?它是从源代码、打包、brew或yum、apt get等安装的?您是否有其他连接方式的问题?新安装?如果您能回答这些问题,我可能可以帮助您轻松一点。ubuntu/Linux,
    mysql版本14.14发行版5.5.22,适用于debian linux gnu(x86_64)使用readline 6.2,我还运行了以下代码:
    apt-get-install-libmysql-ruby-libmysqlclient-dev
    apt-get-install-mysql-client
    apt-get-install-mysql-server
    ,这是我第一次安装mysql。感谢您的休息。是的,它正在运行,没有文件/etc/my.cnf