zoukankan      html  css  js  c++  java
  • Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ 解决

    mysql 改变 basedir 目录,启动后客户端登陆出现  Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’  问题,解决方式如下:

    /etc/my.cnf  修改如下: (path 为 my.cnf 配置basedir 路径)

    [mysqld]
     socket  = /path/mysql.sock 
    [client]
     socket  = /path/mysql.sock
    [mysqladmin]
     socket  = /path/mysql.sock
    [mysqld]  为服务端使用的 socket 路径
    [client]  为客户端使用的 socket 路径
    [mysqladmin] 为mysqladmin 命令调用使用的 socket

    说明:

    linux mysql默认配置文件读取路径 /etc/my.cnf(mysql 默认读取basedir  路径/var/lib/mysql , 启动会在此目录下生成 .socket 文件 。socket 文件是mysql 文件通讯的库文件,因此必须正确的指明mysql 的调用目录

  • 相关阅读:
    团队个人冲刺day08
    4.26 jQuery AJAX load() 方法
    4.23 jquery
    4.22 AJAX技术
    4.21 正则表达式
    4.20
    4.15 重写团队作业1
    4.12 重写团队作业1
    4.9 团队作业1
    4.7 团队作业1
  • 原文地址:https://www.cnblogs.com/immer/p/9820985.html
Copyright © 2011-2022 走看看