各位大侠,我修改了mysql的my.cnf文件的bind-address后,就不能登录mysql 出现的错误是:
Got an error: Connection error: Can't connect to local MySQL server throughsocket '/var/lib/mysql/mysql.sock'
搜索全文,也找不到这个文件,请问如何处理呢?

解决方案 »

  1.   

    socket是启动服务自动生成的,用于本机连接使用
    你可以重启服务 或者直接不用socket  mysql -hlocalhost -uxxx -p
      

  2.   


    这个方法不行,还是有问题呢。mysql -hlocalhost -u root -p
    Warning: World-writable config file '/etc/mysql/my.cnf' is ignored
    Enter password: 
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
      

  3.   

    看看会不会是my.cnf文件不属于mysql的用户组啊,有时候修改了配置文件后无法启动可能是配置文件属性问题
      

  4.   

    可能是my.cnf的权限有问题吧,查看下权限