• MAC中Django中runserver提示Can't connect to local MySQL server through socket '/tmp/mysql.sock错误


    好像不止遇到一次,直接Google就可以了,在stackoverflow中就有答案,答案就是你没有开MySQL - -。

    stackoverflow链接见 http://stackoverflow.com/questions/16325607/cant-connect-to-local-mysql-server-through-socket-tmp-mysql-sock

    开启MySQL的命令如下:

    mysql.server start
    

    update 8.4:

    今天又遇到了这个问题,是配置的问题。从mysql.sock拿不到mysql的配置就会出现这个问题 - -。

    参考:http://jimingsong.iteye.com/blog/1418638   http://blog.csdn.net/kerwin612/article/details/8568206

    这个mysql.sock应该是mysql的主机和客户机在同一host上的时候,使用unix domain socket做为通讯协议的载体,它比tcp快。通常遇到这个问题的原因就是你的mysql server没运行起来。 

    Mysql有两种连接方式: 
    (1)TCP/IP 
    (2)socket 
    对mysql.sock来说,其作用是程序与mysqlserver处于同一台机器,发起本地连接时可用。

    说丢失的时候直接重启什么的就好了(简单粗暴

    --------------------------------------------------------------------------------------------------------------------------------

  • 相关阅读:
    NSString的几种常用方法
    ios页面间传递参数四种方式
    ios category类别的使用
    iOS: 枚举类型 enum,NS_ENUM,NS_OPTIONS
    IOS导航栏的使用方法
    报错:Expected one result (or null) to be returned by selectOne(), but found: 6
    Spring小知识
    spring动态代理
    登录和注册功能思路
    sql语句实例练习
  • 原文地址:https://www.cnblogs.com/wswang/p/5689832.html
Copyright © 2020-2023  润新知