zoukankan      html  css  js  c++  java
  • ERROR 2002 (HY000): Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2) "

    找不到mysql.sock这个文件 
    如果在你操作安装提示创建该文件,重启服务器还是提示这个错误可以试一下 
    mysql -uroot -h 127.0.0.1 -p 
    应该是可以直接进入

    具体处理方法 
    重新创建并指定一个新的mysql.sock 
    vim /etc/my.cnf 
    分别添加,将原先的/tmp/mysql.sock注释(这个路径是用户安装时的路径,不一定一致) 
    [mysqld]

    socket = /var/lib/mysql/mysql.sock

    [client]

    socket = /var/lib/mysql/mysql.sock

    :wq保存退出 
    授权 
    chmod 777 /var/lib/mysql/ 
    重新启动数据库 
    /etc/init.d/mysql restart 
    /etc/init.d/mysqld restart

    mysql -uroot -p -S /var/run/mysqld/mysqld.sock(这个是测试的语句)

  • 相关阅读:
    NC学习笔记
    NC开发笔记指导
    进度条Demo
    指点
    NC二次开发常用的方法
    java PDF2JPG
    IO笔记
    java Utils
    Lambda 笔记
    gradle记录
  • 原文地址:https://www.cnblogs.com/gcixx/p/11394942.html
Copyright © 2011-2022 走看看