出错信息:
ERROR 2002 (HY000) Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock
1、mysql.cnf 中的client ,mysqld,mysqld_safe中 socket = /var/run/mysqld/mysqld.sock,在实际目录中没有生成,可能是启动的时候没有相应权限所以无法生成sock文件,把三个地方的socket都改为 /tmp/mysql.sock 即可。
2、另外设置一个链接,#ln -s /tmp/mysql.sock /var/run/mysqld/mysqld.sock应该也可以。
3、指定IP地址,使用tcp方式连接mysql,而不使用本地sock方式
#mysql -h127.0.0.1 -uuser -ppassword