cant connect to local MySQL server through socket /tmp/mysql.sock (2)
·
1.连接mysql时,遇到的问题。问题如下:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
这个文件是初始化后生成到配置文件指定到的目录下的,具体内容查看 /etc/my.cnf
cat /etc/my.cnf
通过查看文件是存在的,但是还是报错。根据报错提示,是无法找到/tmp下面的mysql.sock,但是我们文件是生成在 /etc/my.cnf 指定的目录下的。
2、解决方法:
只需要设置下软连接,就可以了。
/data/mysql/tmp/mysql.sock 文件所在目录
ln -s /data/mysql/tmp/mysql.sock /tmp/mysql.sock
3、再次连接数据库:
然后连接数据,/data/mysql/bin/mysql -uroot -p
更多推荐
已为社区贡献1条内容
所有评论(0)