当前位置: 首页 > 知识库问答 >
问题:

OperationalError:(2002,“无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器”)

阴禄
2023-03-14

当连接到Django中的mysql数据库时,我得到了错误。

>

  • 我确信mysql server正在运行。

    任何帮助都是可喜的。提前谢了。

    我只是尝试了一些方法。而且管用。我是这样做的。

    1. 添加socket=/tmp/mysql.sock。重新启动mysql服务器。
    2. ln-s/tmp/mysql.sock/var/lib/mysqld/mysqld.sock
  • 共有1个答案

    全流觞
    2023-03-14

    使用“127.0.0.1”,而不是“localhost”

    DATABASES = {
       'default': {
          'ENGINE': 'django.db.backends.mysql',
          'NAME': 'django',
          'USER': 'root',
          'PASSWORD': '',
          'HOST': '127.0.0.1',
          'PORT': '3306',
       }
    }
    
     类似资料: