以前mysql都是手动安装的,这次图方便,直接使用yum安装了。
之前使用一直没发现问题,但是今天在恢复备份数据的时候,却出现了Can't connect to local MySQL server through socket '/tmp/mysql.sock'的错误。
本地恢复居然也要用这个,应该是mysql.sock的位置不对,导致连接不上。
查看我的my.cnf文件,发现里面有这么一行
socket=/var/lib/mysql/mysql.sock
看来是跟要求的/tmp/mysql.sock对不上,直接改肯定不行,尝试建立一个软连接:
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
之后再恢复数据,一切正常!